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

深圳市建设网络有限公司网站交友网站有哪些

深圳市建设网络有限公司网站,交友网站有哪些,西安做网站的公司客服,电子商务项目策划书范文2025.2.17——1400 A 1400 B 1400 C 1400 ------------------------------------------------ 二分构造字符串/贪心/思维。CF的题就得多看透几层表面发掘本质。 A 一眼单调性。分析后可以二分答案。 B 本质是: ( j − i ) ∣ n , s [ i ] ! s [ j ] (j-i)|n,…

2025.2.17——1400


A 1400

B 1400

C 1400

------------------------------------------------

  • 二分+构造+字符串/贪心/思维。CF的题就得多看透几层表面发掘本质。


A

  1. 一眼单调性。
  2. 分析后可以二分答案。

B

  1. 本质是: ( j − i ) ∣ n , s [ i ] ! = s [ j ] (j-i)|n,s[i]!=s[j] (ji)n,s[i]!=s[j] 。设想一个周期为 T T T
  2. 设最小的不能被 n n n 整除的数为 t t t 。必要性: T > = t T>=t T>=t 。充分性: T = = t T==t T==t 时, s [ i ] = = s [ j ] s[i]==s[j] s[i]==s[j]的距离为 t t t 的倍数,不能被 n n n 整除,满足题意。
  3. 绝妙的构造…

C

  1. 字符串贪心匹配。看着题解想了好久,值得多几次回味。解法和优化亦多样,正难则反/搜索/动态规划…

------------------------代码------------------------

A

#include <bits/stdc++.h>
#define int long long
using namespace std;
#define bug(BUG) cout << "bug:# " << (BUG) << endl
#define bug2(BUG1, BUG2) cout << "bug:# " << (BUG1) << " " << (BUG2) << endl
#define bug3(BUG1, BUG2, BUG3) cout << "bug:# " << (BUG1) << ' ' << (BUG2) << ' ' << (BUG3) << endl
#define bugv(VEC)               \{                           \for (auto Vec : VEC)    \cout << Vec << ' '; \cout << '\n';           \}void _();
signed main()
{ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);cout << fixed << setprecision(10);int T = 1;cin >> T;while (T--)_();return 0;
}void _()
{int n;cin >> n;vector<int> a(n + 1);for (int i = 1; i <= n; i++)cin >> a[i];sort(begin(a) + 1, end(a));// bugv(a);auto ok = [&](int x){int cnt = 0;// bug2(1, x);for (int i = 1; i <= n;){int j = i;cnt++;for (; j <= n && a[j] - a[i] <= x << 1; j++);i = j;// bug(i);}// bug2(2, cnt);return cnt <= 3;};// ok(2);int l = -1, r = 1e9;while (r - l - 1){int mid = l + r >> 1;if (ok(mid))r = mid;elsel = mid;}cout << r << '\n';
}

B

#include <bits/stdc++.h>
#define int long long
using namespace std;
#define bug(BUG) cout << "bug:# " << (BUG) << endl
#define bug2(BUG1, BUG2) cout << "bug:# " << (BUG1) << " " << (BUG2) << endl
#define bug3(BUG1, BUG2, BUG3) cout << "bug:# " << (BUG1) << ' ' << (BUG2) << ' ' << (BUG3) << endl
#define bugv(VEC)               \{                           \for (auto Vec : VEC)    \cout << Vec << ' '; \cout << '\n';           \}void _();
signed main()
{ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);cout << fixed << setprecision(10);int T = 1;cin >> T;while (T--)_();return 0;
}void _()
{int n;cin >> n;int st = 1;while (n % st == 0)st++;for (int i = 0; i < n; i++)cout << (char)('a' + i % st);cout << '\n';
}

C

#include <bits/stdc++.h>
#define int long long
using namespace std;
#define bug(BUG) cout << "bug:# " << (BUG) << endl
#define bug2(BUG1, BUG2) cout << "bug:# " << (BUG1) << " " << (BUG2) << endl
#define bug3(BUG1, BUG2, BUG3) cout << "bug:# " << (BUG1) << ' ' << (BUG2) << ' ' << (BUG3) << endl
#define bugv(VEC)               \{                           \for (auto Vec : VEC)    \cout << Vec << ' '; \cout << '\n';           \}void _();
signed main()
{ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);cout << fixed << setprecision(10);int T = 1;cin >> T;while (T--)_();return 0;
}void _()
{string s;cin >> s;int m;cin >> m;string l, r;cin >> l >> r;int st = 0;int n = s.size();s = ' ' + s;for (int i = 0; i < m; i++){int mx = st + 1;for (int j = l[i] - '0'; j <= r[i] - '0'; j++){int t = st + 1;while (t <= n && j != s[t] - '0')t++;mx = max(mx, t);}st = mx;}cout << (st > n ? "YES" : "NO") << '\n';
}

http://www.dtcms.com/wzjs/489148.html

相关文章:

  • 网站建设顾问seo排名优化培训
  • 免费的好网站最近国内新闻
  • 单页网站如何做cpa广告接单平台有哪些
  • 济源做网站怎么收费网站制作平台
  • 镇江seo网络推广定制优化器
  • 网站banner图怎么做图片外链在线生成
  • 怒江网站建设成都关键词优化平台
  • 政府 内部 网站郑州seo顾问阿亮
  • 建设厅注册中心网站考试报名费缴费免费发广告的软件
  • wordpress播放插件安卓优化大师最新版
  • 营销网站建设的公司哪家好竞价推广招聘
  • ps手机网站页面设计做网络推广可以通过哪些渠道推广
  • 织梦网站后台企业qq多少钱一年
  • 网站百度无排名sem竞价教程
  • wordpress 每个分类分页淘宝客seo推广教程
  • 音乐网站的设计网页版百度云
  • 优秀排版设计画册优化设计数学
  • 什么是网络营销?请写出其定义网站seo基本流程
  • 大庆市住房和城乡建设局网站色盲悖论
  • 青浦做网站价格做推广公司
  • 公司做网站域名归谁怎样优化关键词到首页
  • 品牌网站建设策划方案长沙seo免费诊断
  • web网站开发的开题报告百度关键词排名优化
  • 网页设计图片外链专业seo优化公司
  • 中原城市领先指数seo任务
  • 深圳律师网站建设互联网产品运营
  • 苏州专业做网站seo搜索引擎优化师
  • 支付宝 手机网站支付接口2.02022最近热点事件及评述
  • 佛山个性化网站建设寰宇seo
  • 网站优化推广怎么做网站加速