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

网站模板站扩容百度网盘资源搜索引擎搜索

网站模板站扩容,百度网盘资源搜索引擎搜索,做视频网站推广,seo搜索引擎优化实战传送门 文章目录题意#xff1a;思路#xff1a;题意#xff1a; 给你nnn个人#xff0c;一开始位置分别为1,2,...,n1,2,...,n1,2,...,n#xff0c;让后mmm个操作#xff0c;每次都将某个人移动到最前面#xff0c;其他人依次顺延#xff0c;求每个人能到的最小位置和…传送门 文章目录题意思路题意 给你nnn个人一开始位置分别为1,2,...,n1,2,...,n1,2,...,n让后mmm个操作每次都将某个人移动到最前面其他人依次顺延求每个人能到的最小位置和最大位置。 思路 可以发现一个人iii的最小的位置要么是111要么是iii所以直接判断就好啦。 一个显然的事情就是一个人前面有几个人排名就是几个人111。我们只需要实现一下这个就好啦。将每个人的位置都mmm让后让totmtotmtotm当将一个人移动到前面的时候就把它移动到tottottot的位置让后tot−1tot-1tot−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(---) #define lowbit(x) ((x)(-x)) 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,m,tot; int a[N],tr[N]; int ans1[N],ans2[N],pos[N];void add(int x,int c) {for(int ix;iN;ilowbit(i)) tr[i]c; }int sum(int x) {int ans0;for(int ix;i;i-lowbit(i)) anstr[i];return ans; }int main() { // ios::sync_with_stdio(false); // cin.tie(0);scanf(%d%d,n,m);for(int i1;im;i) scanf(%d,a[i]);for(int i1;in;i) ans1[i]ans2[i]i,pos[i]im,add(im,1);totm;for(int i1;im;i){int ida[i]; ans1[id]1;ans2[id]max(ans2[id],sum(pos[id]));add(pos[id],-1);pos[id]tot--;add(pos[id],1);}for(int i1;in;i) ans2[i]max(ans2[i],sum(pos[i]));for(int i1;in;i) printf(%d %d\n,ans1[i],ans2[i]);return 0; } /**/
http://wiki.neutronadmin.com/news/48081/

相关文章:

  • 怎样做app网站建设长春网络推广长春seo公司
  • 做网站是什么鬼网站 刷流量
  • 泰安高端网站建设报价上海专业网站建设精英
  • 建设网站的原则百度搜索引擎营销如何实现
  • 山东省交通厅建设网站做什么网站最赚钱
  • 有哪些网站建设公司请人制作一个app多少钱
  • 如何找做网站的客户抖音开放平台是什么意思
  • 网站空间续费朱晓宇 大庆 seo 网站建设 北京
  • 学校网站建设电话佛山正规网站建设报价
  • 域名网站查询做网页和做网站
  • 网站维护费怎么做分录vps内存wordpress优化
  • 国外的做的比较优秀的网站有哪些做h5页面的网站哪个好
  • 移动的网络网站建设wordpress 付费
  • 温州做网站就来温州易富网络企业推广方式优选隐迅推
  • 四川石油天然气建设工程有限责任公司网站只做同城交易的网站
  • 网站推广软文范文自助建站平台便宜
  • 河南网站设计微信网站入口
  • 南昌网站建设开发团队电商app开发哪家公司最好
  • 铁岭网站制作网站建设 知乎
  • 做直播网站找哪个网站做视频网站视频的软件
  • 网站建设是前端吗网站建设公司成都
  • 浙江市建设网站找人做公司网站
  • 婴儿衣服做的网站好网站开发和运行 法律
  • 建设网站教程视频视频老板网人才招聘
  • 做网站的公司哪家好如何用域名访问网址
  • 淘宝客网站备案信息六安商务网站建设电话
  • 中国城乡住房建设厅网站wordpress生成tags页面
  • 成都个人网站984网站建设项目
  • 专门做衣服的网站uniapp开源商城源码
  • 中建西部建设西南有限公司网站nas服务器可以做网站吗