当前位置: 首页 > news >正文

域名解析后怎么做网站园区做网站

域名解析后怎么做网站,园区做网站,网站 备案号,二维码生成器app洛谷 NOIP 2023 模拟赛 P9836 种树 文章目录 洛谷 NOIP 2023 模拟赛 P9836 种树题目大意思路code 题目大意 路边有 n n n 棵树#xff0c;每棵树的 高度 均为正整数#xff0c;记作 p 1 , p 2 … p n p_1, p_2 \dots p_n p1​,p2​…pn​。 定义一棵树的 宽度 为它高度的…洛谷 NOIP 2023 模拟赛 P9836 种树 文章目录 洛谷 NOIP 2023 模拟赛 P9836 种树题目大意思路code 题目大意 路边有 n n n 棵树每棵树的 高度 均为正整数记作 p 1 , p 2 … p n p_1, p_2 \dots p_n p1​,p2​…pn​。 定义一棵树的 宽度 为它高度的正因数个数这些树能覆盖的距离为它们宽度的乘积你想请你的朋友们来乘凉但你发现这些树能覆盖的距离不够多。 于是你买了总量为 w w w 单位的神奇化肥。你可以施若干次肥每次你可以使用 k k k 单位化肥要求 k k k 必须为当前化肥量的正因数让任意一棵树的高度乘上 k k k同时你剩余的化肥量也会除以 k k k。每次施肥的树可任意选择且每次施肥选择的树不需相同。 你需要最大化这些树所能覆盖的距离并输出这个最大距离。答案对 998244353 998244353 998244353 取模。 n , p , w ≤ 1 0 4 n , p , w \le 10^4 n,p,w≤104 思路 我们把 a i a_i ai​ 进行质因数分解 a i p 1 b 1 ∗ p 2 b 2 ⋯ a_i p_1^{b_1} * p_2^{b_2}\cdots ai​p1b1​​∗p2b2​​⋯ 那么这棵树的宽度就是 ( b 1 1 ) ∗ ( b 2 1 ) ⋯ (b_1 1) * (b_21) \cdots (b1​1)∗(b2​1)⋯ 那么答案就是把所有的 a a a 进行质因数分解然后把每个质数的总数加一然后乘起来。 对于 w w w 我们也把它质因数分解 w p 1 b 1 ∗ p 2 b 2 ⋯ w p_1^{b_1} * p_2^{b_2}\cdots wp1b1​​∗p2b2​​⋯然后把每个 p p p 都分到包含这个质数最小的数上这个可以用一个对来维护。 code #include bits/stdc.h #define LL long long #define fu(x , y , z) for(int x y ; x z ; x ) using namespace std; const int N 1e4 5; const LL mod 998244353; int n , w , vis[N 5] , b[N 5] , b1 , ans1[N][2005]; long long p[N]; struct node {int id , v;bool operator (const node t) const {return v t.v;} } ; priority_queuenode , vectornode , greaternode q; int main () {// freopen (plant.in , r , stdin);int a;scanf (%d%d , n , w);fu (i , 1 , n) scanf (%lld , p[i]);int w1 sqrt (w);int a1;node now;LL ans 1;fu (i , 2 , N) {if (!vis[i]) b[b1] i;fu (j , 1 , b1) {if (i * b[j] N) break;vis[i * b[j]] 1;if (i % b[j] 0) break;}}// fu (i , 1 , 10) cout b[i] ;// return 0;fu (i , 1 , b1) {a 0;while (w % b[i] 0) {w / b[i];a ;}fu (j , 1 , n) {a1 0;while (p[j] % b[i] 0) {a1 ;p[j] / b[i];}q.push((node){j , a1 1});}while (a --) {now q.top();q.pop();now.v ;q.push(now);}while (!q.empty()) {now q.top();q.pop();ans ans * 1ll * now.v % mod;}}printf (%lld , ans);return 0; }
http://www.w-s-a.com/news/781319/

相关文章:

  • 福建网站开发适合交换友情链接的是
  • 企业门户网站建站内乡微网站开发
  • 在线做logo印章网站一般到哪个网站找数据库
  • 哪些网站做免费送东西的广告6郑州人流医院哪家好
  • 高端做网站哪家好sem技术培训
  • 网站做等保是按照什么定级别的做网站的资源哪里找
  • 免费建站网页无需登陆潍坊高端模板建站
  • 北京php网站建设软通动力外包值得去吗
  • 优酷 做视频网站还能成功吗光谷做网站推广哪家好
  • 培训学校网站建设方案网站开发方案设计
  • 网站开发分支结构外贸网站做推广
  • 海南省城乡建设厅网站首页济南网站建设百家号
  • wordpress 图片命名吗北京seo优化哪家公司好
  • 国税网站页面申报撤销怎么做网站空间如何买
  • 简单的购物网站模板跨境建站平台
  • 网站主机多大html网站地图生成
  • 可信赖的邵阳网站建设德清做网站
  • 上传文件网站根目录wordpress博客管理
  • 网站seo优缺点网站建设公司咨
  • 网站设计需要会什么建设网站的目的以及意义
  • 怎么样推广自己的网站wordpress register_form
  • 网站公司建站凤翔网站建设
  • 网站建设协低价格的网站建设公司
  • 研发网站建设报价深圳网站建设前十名
  • 宠物发布网站模板wordpress中文免费电商模板
  • 济南做网站创意服装品牌策划公司
  • 本地电脑做视频网站 外网连接不上软件商城源码
  • 足球直播网站怎么做crm系统介绍
  • 株洲网站建设联系方式东莞凤岗网站制作
  • 小纯洁网站开发如何注册域名