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

学网站论坛外资做网站的公司

学网站论坛,外资做网站的公司,互联网官网,网站空间在哪申请扶桑号战列舰 时间限制: 1 Sec 内存限制: 128 MB Special Judge 提交: 197 解决: 63 [提交] [状态] [命题人:admin] 题目描述 众所周知#xff0c;一战过后#xff0c;在世界列强建造超无畏级战列舰的竞争之中#xff0c;旧日本海军根据“个舰优越主义”#xff0c;建造了扶…扶桑号战列舰 时间限制: 1 Sec 内存限制: 128 MB Special Judge 提交: 197 解决: 63 [提交] [状态] [命题人:admin] 题目描述 众所周知一战过后在世界列强建造超无畏级战列舰的竞争之中旧日本海军根据“个舰优越主义”建造了扶桑级战列舰完工时为当时世界上武装最为强大的舰只。 同时扶桑号战列舰也是舰岛最为科幻的战列舰。 当然要建造这样的舰船科技水平是必须的。 同样众所周知的是德意志科学技术天下第一所以IJN的司令官从德国学来了一种先进的建船方法。 一只战舰横过来可以看做一个长度为n的序列每个位置有一个数ai表示这个位置设计的高度。这种先进的造船技术可以每次将一个区间[l,r]内的所有位置高度都1,求到达最终设计状态的最少操作次数。 如果你不能及时完成的话IJN司令官会奖励你去参加苏里高海战。 输入 第一行包含一个整数n表示序列的长度。 第二行包含n个非负整数a1,a2,a3,…,an表示最终的状态。 输出 输出的第一行是一个正整数m表示最少的操作次数。 接下来m行每行两个正整数li,ri表示一次操作。 你需要保证1≤li≤ri≤n。 保证最少次数m≤105输出可以以任意顺序输出。 样例输入 复制样例数据 6 2 3 3 3 3 3 样例输出 3 1 6 1 6 2 6 提示 解题思路 通过RMQ维护区间最小值然后在分治即可。 #include cstdio #include iostream #include algorithm #include cmath #include cstdlib #include cstring #include map #include stack #include queue #include vector #include bitset #include set #include utility #include sstream #include iomanip using namespace std; typedef long long ll; typedef unsigned long long ull; #define inf 0x3f3f3f3f #define rep(i,l,r) for(int il;ir;i) #define lep(i,l,r) for(int il;ir;i--) #define ms(arr) memset(arr,0,sizeof(arr)) //priority_queueint,vectorint ,greaterint q; const int maxn (int)1e5 5; const ll mod 1e97; typedef pairint,int p; p dp[100100][25]; int arr[100100]; pairint,int res[100100]; void RMQ(int n) {for(int i1;in;i) {dp[i][0].secondarr[i];dp[i][0].firsti;}for(int k1;k(int)log2(n);k) {for(int i1;i(1k)-1n;i) {if(dp[i][k-1].seconddp[i(1(k-1))][k-1].second) {dp[i][k].seconddp[i][k-1].second;dp[i][k].firstdp[i][k-1].first;}else {dp[i][k].seconddp[i(1(k-1))][k-1].second;dp[i][k].firstdp[i(1(k-1))][k-1].first;}}} } p find(int l,int r) {int k(int)log2(r-l1);if(dp[l][k].seconddp[r1-(1k)][k].second) return dp[l][k];else return dp[r1-(1k)][k]; } int cnt; void fenzhi(int l,int r,int num) {if(lr) return;p napefind(l,r);int tnape.second;int midnape.first;for(int knum1;kt;k) {cnt;res[cnt].firstl;res[cnt].secondr;}fenzhi(l,mid-1,t);fenzhi(mid1,r,t); } int main() {#ifndef ONLINE_JUDGEfreopen(in.txt, r, stdin);#endif//freopen(out.txt, w, stdout);//ios::sync_with_stdio(0),cin.tie(0);int n;scanf(%d,n);rep(i,1,n) {scanf(%d,arr[i]);}RMQ(n);fenzhi(1,n,0);printf(%d\n,cnt);for(int i1;icnt;i) {printf(%d %d\n,res[i].first,res[i].second);}return 0; }
http://www.zqtcl.cn/news/351935/

相关文章:

  • 媒体营销平台商品seo关键词优化
  • 芜湖先锋网站两学一做wordpress菜单顶部
  • 网站策划怎么样一级域名网站如何申请
  • 烟台高端网站开发网站开发哪个公司好
  • 广州网站定制开发方案南宁网站 制作
  • php做网站需要后台吗郑州建网站十大
  • 网站跳出率是什么意思百度服务
  • 建站 discuz开发者导航
  • 有哪些网站可以做毕业设计外贸网站发外链
  • 如何使用网站模板计算机培训班有用吗
  • 本地宁波网站建设电子商务网站建设工具都有那些
  • 网站建设的基本目标免费 wordpress企业主题
  • 专业网站建设微信商城开发规划馆网站建设
  • 网站建设公司沈阳西安建设工程信息交易中心官网
  • 青海住房和城乡建设部网站wordpress php7.3
  • 网站后台重置密码怎么做360网站怎么做网址链接
  • 广告网站建设及推广网站建设怎样推广
  • 做网站使网页不居中滁州注册公司流程和费用
  • 做网站广告经营者个性定制网站
  • 网站开发 北京外包公司软件公司网站建设
  • 网络认证入口seo免费诊断
  • 十大知名博客网站郑州企业建站公司定制
  • 视频网站如何做引流网站首页 关键词
  • 建设机械网站精英大港做网站
  • 潜山网站建设公司哪里有wordpress相册投票插件
  • 网站建设制作过程网站添加支付功能
  • 网站制作字体即墨公司做网站
  • vue 做pc网站可以吗哪个网站买域名便宜
  • 做销售网站那家好金华住房与城乡建设部网站
  • apple私人免费网站怎么下载无锡网站建设技术