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

源代码网站怎么建设seo关键词优化推广价格

源代码网站怎么建设,seo关键词优化推广价格,做网站要准备什么资料,wordpress 邮件差价第 17 场小白入门赛 2 北伐军费 发现每次选大的更优,所以可以排序之后,先手取右边,后手取左边。 实际发现,对于 A − B A-B A−B 的结果来说,后手对于这个式子的贡献是 − − a i --a_i −−ai​ ,也就…

第 17 场小白入门赛

2 北伐军费

发现每次选大的更优,所以可以排序之后,先手取右边,后手取左边。

实际发现,对于 A − B A-B AB 的结果来说,后手对于这个式子的贡献是 − − a i --a_i ai ,也就是 a i a_i ai ,实际答案就是数组之和。

void solve(){cin >> n;for(int i = 1; i <= n; i ++) cin >> a[i]; cout << accumulate(a + 1, a + n + 1, 0LL) << '\n';
}

4 三顾茅庐

找规律,对于 x ≤ y x\leq y xy 的情况 2 2 2 次一循环。

对于 x > y x>y x>y 的情况, x x x 每次回减 y y y 直到用完 k k k 次机会或者 x < = y x<=y x<=y 了,实际就是取模的过程。

void solve(){int x, y, k;cin >> x >> y >> k;if(!y){cout << x << '\n';return ;}if(x <= y){cout << ((k & 1) ? y - x : x) << '\n';}else{int t = (x / y);if(k > t){k -= t;x %= y;cout << ((k & 1) ? y - x : x) << '\n';}else{cout << x - k * y << '\n';}}
}

3 挑选武将

思路比较简单,将每个城池出现几个武将排序,从前往后枚举,只要当前选过的加上剩余的 ≥ k \geq k k 即可。

蓝桥的 oj 比较垃圾,会 RE 只会返回 WA,非常不智能。

void solve(){cin >> n >> k;for(int i = 1; i <= n; i ++){cin >> x;a[x] ++;}vector<int> vc;for(int i = 1; i <= 100000; i ++){if(a[i]) vc.push_back(a[i]);} sort(vc.begin(), vc.end());vector<int> sum(vc.size());sum[0] = vc[0];for(int i = 1; i < vc.size(); i ++) sum[i] = vc[i] + sum[i - 1];auto ask = [&] (int l, int r){if(l > r) return 0LL;if(!l) return sum[r];return sum[r] - sum[l - 1];};int res = 0;for(int i = 0; i < vc.size() && (i + 1) <= k; i ++){if((i + 1) + ask(i + 1, vc.size() - 1) >= k) res = i + 1;}cout << res << '\n';
}

5 逆天改命

给你一个长度为 n n n 的数组 b b b ,你有一个 ∀ a i = 0 \forall a_i=0 ai=0 的数组 a a a

可以执行以下两种操作 :

1,选取 [l, r] 区间,这个区间必须存在 a i = 0 a_i=0 ai=0 ,令所有数 + 1

2,选取 [l, r] 区间,这个区间不存在 a i = 0 a_i=0 ai=0 , 令所有数 - 1

很有意思的一道题目。

发现对于数组操作的过程中,一定不可能让最小值 ≥ 2 \geq 2 2

因为最后一个 0 0 0 ,只能被选一次。

只要有 01 01 01 ,就能构造。

void solve(){int n, x, fg = 0;cin >> n;while(n --){cin >> x;fg |= (x == 0 || x == 1);}cout << (fg ? "YES" : "NO") << '\n';
}

6 智算士气

m = p 1 c 1 × p 2 c 2 × ⋯ × p i c i m=p_1^{c_1}\times p_2^{c_2}\times \cdots \times p_i ^{c_i} m=p1c1×p2c2××pici

对于每一位,至少存在一个数为 p i c i p_i^{c_i} pici ,正难则反,第 i i i 位共有 ( c i + 1 ) n − c i n (c_i+1)^n-c_i^n (ci+1)ncin 种方案,考虑所有位,答案为 ∏ i ( c i + 1 ) n − c i n \prod _i (c_i+1)^n-c_i^n i(ci+1)ncin

map<int, int> pm;void solve(){ cin >> n >> m;for(int i = 2; i <= m / i; i ++){while(m % i == 0){pm[i] ++;m /= i;}}   if(m > 1) pm[m] ++;int res = 1;for(auto [x, y] : pm){ res *= ksm(y + 1, n, mod) - ksm(y, n, mod);res %= mod;if(res < 0) res += mod;}cout << res;
}
http://www.dtcms.com/wzjs/447919.html

相关文章:

  • 网站流量狂刷器seo营销排名
  • 马鞍山网站建设cnfg枣庄网站seo
  • 高中网站制作网站宣传文案
  • 广州做网站哪间公司好企业seo如何优化
  • 做商铺的网站有那些新手小白怎么做跨境电商
  • 池州网站建设费用最近新闻事件
  • wordpress后台能修改模板文件武汉seo排名优化公司
  • 格子三合一交友婚恋网站模板广州的百度推广公司
  • 国务院关于网站建设免费注册网页网址
  • 北京企业网站排名优化seo案例视频教程
  • 夏津建设局网站搜索关键词排名
  • 做单平台网站制作微信上如何投放广告
  • 如何通过网站开发客户seo入门培训教程
  • 免费建立个人视频网站免费做网站怎么做网站链接
  • 专做网站营销技巧培训
  • 中国建设银行官方网站下载安装seo网站关键词优化报价
  • 做网站人员配置交换友情链接前后必须要注意的几点
  • 邢台日报社官网百家号关键词排名优化
  • 四川有什么好的网站建设公司关键词优化价格表
  • 专业网页设计工具徐州网站优化
  • 中关村在线手机对比淮安网站seo
  • 自己做的网站怎么搜不到鄂尔多斯seo
  • 如果做游戏的技术用来做网站网站广告策划
  • 做网站的服务器哪个系统好宁波seo网络推广报价
  • 设计app的软件有哪些重庆seo搜索引擎优化优与略
  • 电子商务网站建设试题答案网络推广途径
  • 横沥镇网站建设公司宁波seo托管公司
  • 图书购物网站开发总结注册网站需要多少钱?
  • 网站换域名做301百度地图的精准定位功能
  • 深圳手机报价网站软服业营收破334亿