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

杭州互联网网站公司wordpress 雪花插件

杭州互联网网站公司,wordpress 雪花插件,网站开发技术概述,郑州网站建设公司锐客科技Problem DescriptionC国的死对头A国这段时间正在进行军事演习#xff0c;所以C国间谍头子Derek和他手下Tidy又开始忙乎了。A国在海岸线沿直线布置了N个工兵营地,Derek和Tidy的任务就是要监视这些工兵营地的活动情况。由于采取了某种先进的监测手段#xff0c;所以每个工兵营地…Problem Description C国的死对头A国这段时间正在进行军事演习所以C国间谍头子Derek和他手下Tidy又开始忙乎了。A国在海岸线沿直线布置了N个工兵营地,Derek和Tidy的任务就是要监视这些工兵营地的活动情况。由于采取了某种先进的监测手段所以每个工兵营地的人数C国都掌握的一清二楚,每个工兵营地的人数都有可能发生变动可能增加或减少若干人手,但这些都逃不过C国的监视。 中央情报局要研究敌人究竟演习什么战术,所以Tidy要随时向Derek汇报某一段连续的工兵营地一共有多少人,例如Derek问:“Tidy,马上汇报第3个营地到第10个营地共有多少人!”Tidy就要马上开始计算这一段的总人数并汇报。但敌兵营地的人数经常变动而Derek每次询问的段都不一样所以Tidy不得不每次都一个一个营地的去数很快就精疲力尽了Derek对Tidy的计算速度越来越不满:你个死肥仔算得这么慢我炒你鱿鱼!”Tidy想“你自己来算算看这可真是一项累人的工作!我恨不得你炒我鱿鱼呢!”无奈之下Tidy只好打电话向计算机专家Windbreaker求救,Windbreaker说“死肥仔叫你平时做多点acm题和看多点算法书现在尝到苦果了吧!”Tidy说我知错了。。。但Windbreaker已经挂掉电话了。Tidy很苦恼这么算他真的会崩溃的聪明的读者你能写个程序帮他完成这项工作吗不过如果你的程序效率不够高的话Tidy还是会受到Derek的责骂的. Input 第一行一个整数T表示有T组数据。 每组数据第一行一个正整数NN50000,表示敌人有N个工兵营地接下来有N个正整数,第i个正整数ai代表第i个工兵营地里开始时有ai个人1ai50。 接下来每行有一条命令命令有4种形式 (1) Add i j,i和j为正整数,表示第i个营地增加j个人j不超过30 (2)Sub i j ,i和j为正整数,表示第i个营地减少j个人j不超过30; (3)Query i j ,i和j为正整数,ij表示询问第i到第j个营地的总人数; (4)End 表示结束这条命令在每组数据最后出现; 每组数据最多有40000条命令 Output 对第i组数据,首先输出“Case i:”和回车, 对于每个Query询问输出一个整数并回车,表示询问的段中的总人数,这个数保持在int以内。 Sample Input 1 10 1 2 3 4 5 6 7 8 9 10 Query 1 3 Add 3 6 Query 2 7 Sub 10 2 Add 6 3 Query 3 10 End Sample Output Case 1: 6 3359 以后改用c语言啊c老超时 a[]代表原数组c[]代表建立的树状数组 思路这是一道树状数组的题目最重要的就是如何建立树状数组c[n] 我代码如下 for(i1;in;i)for(ji;ji-lowbit(i);j--)c[i]a[j]; 还有三个调用函数要理解  第一个 返回的值就是表示数组c[x]中有几个a[]c[x]a[x-(x(-x)]……a[x-1]a[x]int lowbit(int x) {return x(-x); }第二个求前n项和的 int Sum(int n) {int sum0;while(n0){sumc[n];nn-lowbit(n);}return sum; }第三个当数组中的元素有变更时树状数组就发挥它的优势了改变是在树状数组c[]中改变的不改变a[] void Change(int i,int x,int n) {while(in){c[i]x;iilowbit(i);} } 这道题的代码 #include iostream #include string #include stdio.h #include algorithm #include cmath #include cstring #include iomanip using namespace std; int a[50005],c[50005]; int lowbit(int x) {return x(-x); } int Sum(int n) {int sum0;while(n0){sumc[n];nn-lowbit(n);}return sum; } void Change(int i,int x,int n) {while(in){c[i]x;iilowbit(i);} } int main() { int n,m,i,j,k,T,A,B,p0;char st[20];//cinT;scanf(%d,T);while(T--){ //cinn;scanf(%d,n);for(i1;in;i){//cina[i];scanf(%d,a[i]);c[i]0;}for(i1;in;i)for(ji;ji-lowbit(i);j--)c[i]a[j];//coutCase p:endl;printf(Case %d:\n,p); while(scanf(%s,st)){if(st[0]E) break;else { scanf(%d%d,A,B);if(st[0]Q){printf(%d\n,Sum(B)-Sum(A-1)); // coutSum(B)-Sum(A-1)endl;} else if(st[0]A){Change(A,B,n);} else if(st[0]S){B-B;Change(A,B,n);}}}}return 0; } 转载于:https://www.cnblogs.com/wangyumin/p/5323493.html
http://wiki.neutronadmin.com/news/132864/

相关文章:

  • 温州做网站哪家比较好pt网站怎么下载与做
  • 广州 网站制作 网站推广他达拉非片和西地那非片的区别
  • 公司注销的网站备案东莞网站哪家好
  • 做外掛网站空间网站建设指南
  • 仿制网站建设电子工程网稳压器教程
  • 莱山网站建设东莞seo整站优化火速
  • 移动应用开发公司网站模板贵州省遵义市建设局网站
  • 搭建网站步骤wordpress怎么启用sll证书
  • 学校网站建设管理制度班级网站素材下载
  • 手机网站开发教程视频查询企业的软件
  • 代做毕设网站做培训网站哪家好
  • 移动网站用什么建设网站 永久关停 请示
  • 正规的咨询行业网站策划宁波梅山建设局网站
  • 卧龙区网站建设淘宝现在不能发布网站建设
  • 域名转移 网站访问2008年做的网站
  • 数字火币交易网站开发网络服务器可提供的常见服务
  • dede做电影网站南阳网站推广优化公司哪家好
  • 唐山网站建设怎么样望城做网站找谁
  • 免费网站建设培训网站做标准曲线
  • 大气环保网站模板权重2的网站
  • 自己做的影视会员网站违法么完整app开发流程
  • 企业管理系统免费网站wordpress制作小程序
  • 网站视频怎么下载到本地wordpress 恶意代码
  • 几分钟做网站极速网站推广专家
  • 手机网站弹出提示框水溶花边外发加工网
  • 做网站横幅价格qq是哪家公司运营的
  • wordpress 迁移 乱码白云网站 建设seo信科
  • 货运代理网站模板手机网站免费的
  • 韶关市手机网站建设怎么样网站建设服务合同 律师
  • 2021免费正能量网站入口为什么有的网站打不开