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

网站动态加速福田网站建设费用

网站动态加速,福田网站建设费用,wordpress中文名字注册,家装设计软件哪个好用传送门 题意#xff1a; 给一个数组aiia_iiai​i#xff0c;每次可以进行操作ax⌈axay⌉a_x\left \lceil \frac{a_x}{a_y} \right \rceilax​⌈ay​ax​​⌉#xff0c;操作不能超过n5n5n5次#xff0c;最终需要把数组中的数变成n−1n-1n−1个111和一个222。 思路#x…传送门 题意 给一个数组aiia_iiai​i每次可以进行操作ax⌈axay⌉a_x\left \lceil \frac{a_x}{a_y} \right \rceilax​⌈ay​ax​​⌉操作不能超过n5n5n5次最终需要把数组中的数变成n−1n-1n−1个111和一个222。 思路 比较显然的是数组中原来的111和222是不需要操作的可以把222当做最终的222让后可以以ana_nan​为分母让前面222的数都除ana_nan​但是这个样子的话ana_nan​就需要用222来消除但是操作明显不够。那么我们考虑一下n\sqrt{n}n​,显然我们可以用n\sqrt{n}n​当做分母an⌈anan⌉a_n\left \lceil \frac{a_n}{a_{\sqrt{n}}} \right \rceilan​⌈an​​an​​⌉进行两次即可将ana_nan​化成111。而n447\sqrt{n}447n​447用222来消除的话还是有点不够我们可以继续开根号我们发现从2e52e52e5开根号开到222的最后一个最多只有5个根号数假设为a b c d e 。对于e我们可以ae⌈aead⌉a_e\left \lceil \frac{a_e}{a_d} \right \rceilae​⌈ad​ae​​⌉进行两次。对于每个根号数都这样操作最多需要10次让后对于不是根号数的直接以ana_nan​作为分母一步到位。当根号数为5的时候操作数为10n−2−5n310n-2-5n310n−2−5n3满足题意。 还有注意是上取整开根号的时候注意判断是否为平方数我为了方便直接把每个平方根都1了。 //#pragma GCC optimize(2) #includecstdio #includeiostream #includestring #includecstring #includemap #includecmath #includecctype #includevector #includeset #includequeue #includealgorithm #includesstream #includectime #includecstdlib #define X first #define Y second #define L (u1) #define R (u1|1) #define pb push_back #define mk make_pair #define Mid (tr[u].ltr[u].r1) #define Len(u) (tr[u].r-tr[u].l1) #define random(a,b) ((a)rand()%((b)-(a)1)) #define db puts(---) using namespace std;//void rd_cre() { freopen(d://dp//data.txt,w,stdout); srand(time(NULL)); } //void rd_ac() { freopen(d://dp//data.txt,r,stdin); freopen(d://dp//AC.txt,w,stdout); } //void rd_wa() { freopen(d://dp//data.txt,r,stdin); freopen(d://dp//WA.txt,w,stdout); }typedef long long LL; typedef unsigned long long ULL; typedef pairint,int PII;const int N1000010,mod1e97,INF0x3f3f3f3f; const double eps1e-6;int n; int s[20],tot; vectorPIIv; bool st[N];int main() { // ios::sync_with_stdio(false); // cin.tie(0);int _; scanf(%d,_);while(_--){scanf(%d,n);int nnn; v.clear(); tot0;while(nn2) st[nn]true,s[tot]nn,nn(int)sqrt(nn)1;for(int i3;in;i){if(st[i]) continue;v.pb({i,n});}for(int i1;itot;i){v.pb({s[i],s[i1]});v.pb({s[i],s[i1]});}v.pb({s[tot],2});v.pb({s[tot],2});printf(%d\n,(int)v.size());for(int i0;i(int)v.size();i) printf(%d %d\n,v[i].X,v[i].Y);for(int i1;itot;i) st[s[i]]false;}return 0; } /**/
http://www.huolong8.cn/news/56025/

相关文章:

  • wordpress 商城站下载地址跨境网络营销是什么
  • 集美区网站建设哪个网站做美食视频网站
  • 深圳网站建设 卓越创外贸英才网
  • 青岛网站推广优化公司北京 网站建设 招标信息
  • 怎么做网站背景个人做什么类型网站
  • 扒人家网站做网站网站建设冷色调
  • 简洁大方的网站首页7年级微机课做网站的软件
  • 教育信息化建设网站小程序外包多少钱
  • 创建个人网站amp 插件 wordpress
  • 旅游网站400电话彩铃wordpress 修改meta
  • 利用模板建网站静态网站怎么样
  • 两学一做网上答题网站辽宁省建设工程信息网首页
  • 搞一个网站花多少钱个人网站风格
  • 网站排名下降原因四川省住房和城乡建设厅网站首页
  • 郑州手机网站推广公司国内管理咨询公司排行
  • 玉田网站建设dedecms 调用wordpress
  • 高权重网站出售oppo手机商城
  • 如果做vr参观网站数码电子产品网站建设策划书
  • 手机网站建设哪家有新乡市四合一网站建设
  • asp.net网站开发是什么网站建设需求说明书
  • 济南建网站送400电话住房建设局网站
  • 网站用户体验设计冠县住房和城乡建设局网站
  • 宝安网站建设哪家便宜深圳装修公司哪家比较好
  • 各类网站导航网络营销工具的案例
  • 做网站的费用计入哪个科目wordpress页面显示
  • 腾讯云win建设网站北京网络安全公司
  • 佛山市品牌网站建设多少钱中国建设网官方网站企业
  • 一个网站两个空间网上书城网站开发外文参考文献
  • 建立门户网站的步骤网站跳转qq
  • 网站建设前端岗位职责怎样让网站排名优化工