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

怎么让客户做网站手机网站如何优化

怎么让客户做网站,手机网站如何优化,电子个人简历手机版免费,口碑营销案例题干#xff1a; 链接#xff1a;https://ac.nowcoder.com/acm/contest/371/B 来源#xff1a;牛客网 小睿睿的n个妹纸排成一排#xff0c;每个妹纸有一个颜值val[i]。有m个询问#xff0c;对于每一个询问#xff0c;小睿睿想知道区间[L,R]颜值最高而编号最小的妹纸是…题干 链接https://ac.nowcoder.com/acm/contest/371/B 来源牛客网   小睿睿的n个妹纸排成一排每个妹纸有一个颜值val[i]。有m个询问对于每一个询问小睿睿想知道区间[L,R]颜值最高而编号最小的妹纸是哪一个 对于妹纸们的颜值val[i]其生成函数为 void generate_array(int n,int seed) {unsigned x seed;for (int i1;in;i){x ^ x 13;x ^ x 17;x ^ x 5;val[i]x%100;} } 对于每一组询问区间[L,R]的生成函数为 void generate_ask(int n,int m,int seedx,int seedy) {unsigned xseedx,yseedy;for (int i1;im;i){x ^ x 13;x ^ x 17;x ^ x 5;y ^ y 13;y ^ y 17;y ^ y 5;L(x^lastans)%n1,R(y^lastans)%n1;if (LR)swap(L,R);//解决询问} } 其中lastans为上个询问的答案对于第一个询问lastans为0 输入描述: 第1行2个整数n,m分别表示序列长度和询问次数第2行3个整数seed,seedx,seedy意义如题所示 输出描述: 一行一个整数表示所有询问的答案的异或和 示例1 输入 复制 10 5 3 5 7 输出 复制 2 说明 生成序列7 11 47 53 3 7 63 36 55 55各组询问及答案询问4 6该询问答案4询问2 6该询问答案4询问2 2该询问答案2询问4 8该询问答案7询问1 9该询问答案7所有询问的答案的异或和2 示例2 输入 复制 100000 10000000 1 2 3 输出 复制 5042 备注: 对于30%的数据n,m1000对于50%的数据m1000000对于100%的数据n100000,m10000000,seedx,seedy,seed1000 解题报告 跟一般的ST表不同这里的ST表不是维护一个最大值而是维护最大值所对应的下标因为题目中说要维护的答案是下标如果有多个最大值的话返回左边的下标。而通过ST表的原理我们不难得出结论对于下标也同样可以维护。 AC代码 #includecstdio #includeassert.h #includeiostream #includealgorithm #includequeue #includemap #includevector #includeset #includectime #includestring #includecmath #includecstring #define ll long long #define fi first #define se second #define pb push_back #define pm make_pair using namespace std; const int MAX 6e5 6; int lastans 0; int seed,seedx,seedy,n,m; int val[MAX],Log[MAX]; int dp[MAX][25]; void generate_array(int n,int seed) {unsigned x seed;for (int i1; in; i) {x ^ x 13;x ^ x 17;x ^ x 5;val[i]x%100;} } inline int fff(int x,int y) {if(val[x] val[y]) return y;if(val[x] val[y]) return x;return xy ? x : y; } int cal(int l,int r) {int k Log[r-l1];return fff(dp[l][k],dp[r- (1k) 1][k]); } int generate_ask(int n,int m,int seedx,int seedy) {unsigned xseedx,yseedy;int L,R;int ans 0;for (int i1; im; i) {x ^ x 13;x ^ x 17;x ^ x 5;y ^ y 13;y ^ y 17;y ^ y 5;L(x^lastans)%n1,R(y^lastans)%n1;if (LR)swap(L,R);//解决询问lastans cal(L,R);ans ^ lastans ;}return ans; } void init() {for(int i 1; in; i) dp[i][0] i;for(int j 1; (1j) n; j) {for(int i 1; in; i) {//枚举数字dp[i][j] fff(dp[i][j-1],dp[i(1(j-1))][j-1]);}}//找到小于等于i的那个二进制for(int i 1; in; i) {int k 0;while((1(k1)) i) k;Log[i] k;}} int main() {cinnmseedseedxseedy;int ST clock();int ans 0;generate_array(n,seed);init();cout generate_ask(n,m,seedx,seedy) endl;return 0 ; }
http://www.zqtcl.cn/news/872681/

相关文章:

  • 柳州市住房和城乡建设局网站首页赣州章贡区人口
  • 有偷菜餐厅城市建设的网站好的手机网站
  • 做进行网站推广赚钱互联网企业信息服务平台
  • 微信公众号做视频网站吗百度账号登录入口网页版
  • 北京建设银行纪念钞预定官方网站撤销网站备案申请书
  • 网站平台策划书安丘市建设局网站
  • 图片类网站建设seol英文啥意思
  • 网站编辑工作好做吗WordPress的图片存在哪
  • 你的网站尚未进行备案为什么网站百度搜不到了
  • 沙洋网站开发网站建设方案免费
  • iis建设网站教程单页面推广网站
  • 东莞网站建设效果郑州企业自助建站系统
  • php做的购物网站系统下载宜州做网站需要多少钱
  • 昆明网上商城网站建设怎么做网站教程视频
  • 网站开发都需要什么移动公司网络维护待遇
  • 计算机网络技术网站建设方向wordpress虚拟货币
  • 小江网站建设公司紧急页面通知升级中访问大通知
  • 那个公司做的网站详情页好看做动态图片的网站吗
  • 旅游网站模板文章wordpress 删除
  • 沛县专业做网站wordpress id重置密码
  • 湖南邵阳建设局网站做外贸一般用什么网站
  • html网站开发主要涉及哪些技术越秀金融大厦地址
  • 北京建设银行网站田村广州室内设计公司排行榜
  • 安徽金路建设集团有限公司网站平面设计班培训入门
  • 小型电子商务网站开发php mysql网站开发教程
  • 网站建设常州麦策电商2 网站建设的一般步骤包含哪些
  • cn免费域名注册网站企业推广的渠道有哪些
  • 关于网站建设心得体会网站的功能包括哪些
  • 番禺网站制作技术网站建设与管理pdf
  • 毕业设计做网站选题营销型网站功能模块