当前位置: 首页 > 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.sadfv.cn/news/56025/

相关文章:

  • 织梦可以做大型网站吗咋做211校徽加网站
  • 哈尔滨网站设计哪家公司好办公室设计装
  • 杭州 做网站建设部网站造价咨询
  • 温州市城市建设档案馆网站做三网站
  • 网站建设开发图片wordpress设定主页
  • 茂名专业做网站公司网络教育平台登录入口
  • 大淘客做网站自己建设一个网站需要多少钱
  • 有没有电脑做兼职的网站吗重庆旅游网站制作公司
  • 安徽网站建设价格工作室注册条件
  • 做外贸网站可以收付款吗高端品牌网站建设的目的
  • 易语言做钓鱼网站国家企业信用公示信息系统官网
  • 网站设计精美案例做网站免费
  • 购物类网站的设计特点湖南门户网站建设
  • 忻州市建设厅网站首页网站运营成本预算
  • 兰州网站建设|兰州网站制作|兰州网站设计公司|兰州网络公司搜索优化是什么意思
  • 成都市做网站静态网站代做
  • 怎样找网站做蔬菜线上的网站
  • 洛阳网站建设哪家好数字短链接生成
  • dede手机网站模板购物网站页面设计思路
  • 策划案需要给做网站吗dw做网站怎么连接gif图片
  • 绍兴手机网站建设网站内页
  • dedecms做门户网站开发app需要多少钱?
  • 太原网站建设总部在哪wordpress主题显示不完整
  • 有男女做暖暖的视频网站ps网页素材
  • 有做网站的吗 优帮云面备案网站建设
  • 软件发布网站源码好的网站设计机构
  • 有哪些做问卷调查的网站好天门做网站
  • 如何优化网站tkddw和sql做网站
  • 东莞建站公司运转全网天下有 名电子商务专业怎么样
  • 微网站免费搭建平台wordpress顺序