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

南浔区住房和城乡建设网站wordpress 下载文件

南浔区住房和城乡建设网站,wordpress 下载文件,网站开发维护人员,网站关键词数量传送门 题目大意#xff1a;给一段空序列#xff0c;每次向序列中某一个位置插入一个数#xff0c;插入的位置后面所有数相应后移。 这个题比较令人头疼的是后移操作#xff0c;我们不可能大面积后移。那怎么办呢#xff1f;后面的人对前面有影响#xff0c;那我们能不能…传送门 题目大意给一段空序列每次向序列中某一个位置插入一个数插入的位置后面所有数相应后移。 这个题比较令人头疼的是后移操作我们不可能大面积后移。那怎么办呢后面的人对前面有影响那我们能不能通过离线方法使得它变成没有影响的状态 可以的。我们可以把输入离线然后倒着插入。这样的话这个数的pos在哪他应该对应插入在第pos个空格的位置。注意本题序号从0开始要加一。 这样就豁然开朗啦真是神奇的操作 看一下代码。 #includeiostream #includecstdio #includecmath #includealgorithm #includequeue #includecstring #includeutility #includemap #define pr pairint,int #define mp make_pair #define fi first #define sc second #define rep(i,a,n) for(int i a;i n;i) #define per(i,n,a) for(int i n;i a;i--) #define enter putchar(\n) using namespace std; typedef long long ll; const int M 200005; const int N 10000005;int read() {int ans 0,op 1;char ch getchar();while(ch 0 || ch 9){if(ch -) op -1;ch getchar();}while(ch 0 ch 9){ans * 10;ans ch - 0;ch getchar();}return ans * op; }struct node {int id,val; }q[M];int n,sum[M2],a[M];void clear() {memset(q,0,sizeof(q));memset(sum,0,sizeof(sum)); }void build(int p,int l,int r) {if(l r){sum[p] 1;return;}int mid (lr) 1;build(p1,l,mid),build(p1|1,mid1,r);sum[p] sum[p1] sum[p1|1]; }void modify(int p,int l,int r,int pos,int val) {if(l r){a[l] val,sum[p]--;return;}int mid (lr) 1;if(sum[p1] pos) modify(p1,l,mid,pos,val);else modify(p1|1,mid1,r,pos-sum[p1],val);sum[p] sum[p1] sum[p1|1]; }int main() {while(scanf(%d,n) ! EOF){build(1,1,n);rep(i,1,n) q[i].id read() 1,q[i].val read();per(i,n,1) modify(1,1,n,q[i].id,q[i].val);rep(i,1,n) printf(%d ,a[i]);enter;}return 0; }  转载于:https://www.cnblogs.com/captain1/p/9795207.html
http://www.yutouwan.com/news/342817/

相关文章:

  • 网站建设相关资质株洲网站制作建设
  • 网站模板好购物商城网站搭建
  • 南通网站建设方案外包池州网站建设
  • 网站设计制作音乐排行榜平台网站建设 厦门
  • 购物网站商城做网站团队
  • 做外单网站做汽车租赁主要的网站
  • intitle 郑州网站建设旅游政务网站建设方案
  • 专业seo网站优化公司综合查询
  • 网站描述优化php学校网站源码
  • 网站建设合同用贴印花税吗无需注册免费创建网站
  • 奥尔马手表官方网站wordpress怎么搜站点
  • 电子信箱注册网站旅游景点介绍网页制作
  • 关于公示网站建设的计划书南通网站排名优化公司
  • 网站优化外链wordpress注册未发邮件
  • 网站建设 加盟3d建模游戏
  • 网站群建设模板迁移原站迁移pc小型网站建设源码
  • 长沙 外贸网站建设公司排名word可以做网页
  • wap门户网站wordpress 百度提交
  • 网站设置5个关键词大连网站建设方案维护
  • 网站搭建合同东丰在线网站建设
  • 上海做家纺的公司网站百度识图鉴你所见
  • 唐山自助建站软件阳江房地产信息网官方网站
  • 学校网站建设主要成绩广州做网站建设的公司
  • 360做网站多少钱一年做里番网站犯法吗
  • 佛山建网站费用如何检查网站是否被挂木马
  • 合肥 网站建设公司哪家好张家港微网站
  • 做卖车网站需要什么手续驻马店app和网站开发公司
  • 企业网站seo数据近三个月以来的国际新闻
  • 深圳seo培训seo顾问赚钱吗
  • 不锈钢网站建设网络推广员工作内容