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

自己做网站能宣传自己的产品吗小旋风seo官网

自己做网站能宣传自己的产品吗,小旋风seo官网,网课营销方案,湖北省建设厅网站资质A-Entertainment in MAC 题意 可以对一个字符串进行两种操作: 将字符串反转将该字符串反转后接在原串的后面。 可以进行任意次上述操作,获得字典序最小的字符串。 数据范围 t ( 1 ≤ t ≤ 500 ) t(1≤t≤500) t(1≤t≤500) n ( 2 ≤ n ≤ 1 0 9 ) n…

A-Entertainment in MAC

题意

可以对一个字符串进行两种操作:

  1. 将字符串反转
  2. 将该字符串反转后接在原串的后面。

可以进行任意次上述操作,获得字典序最小的字符串。

数据范围

t ( 1 ≤ t ≤ 500 ) t(1≤t≤500) t(1t500)

n ( 2 ≤ n ≤ 1 0 9 ) n(2≤n≤10^9) n(2n109)

s ( 1 ≤ ∣ s ∣ ≤ 100 ) s(1\le |s|\le 100) s(1s100)

思路

对比反转前后的字符串字典序大小,再决定是操作1还是操作2

参考代码

void solve() {ll n;cin >> n;string s;cin >> s;string t = s;reverse(t.begin(), t.end());if (s > t) {cout << t << s << endl;}else {cout << s << endl;}
}

B-Informatics in MAC

题意

M E X MEX MEX:不属于该数组的最小非负整数。

对一个数组分成 k k k个子段,要求每段的 M E X MEX MEX都等于相同的数。

找到这样的子段分法,或者报告不存在合法的分法。

数据范围

t ( 1 ≤ t ≤ 1 0 4 ) t(1≤t≤10^4) t(1t104)

n ( 2 ≤ n ≤ 1 0 5 ) n(2≤n≤10^5) n(2n105)

a i ( 0 ≤ a i < n ) a_i(0\le a_i\lt n) ai(0ai<n)

思路

假设 M E X = 2 MEX=2 MEX=2,则分成 k k k段的方式为前 k − 1 k-1 k1段只要都出现过 0 , 1 0,1 0,1就进行分段,最后一段保证含 0 , 1 0,1 0,1和达到第 n n n个数。

确定 M E X MEX MEX:遍历数组 a a a,找到最小的没有出现过的数(该数不大于 n n n),该数即为 M E X MEX MEX

参考代码

// MEX:不属于该数组的最小非负整数void solve() {ll n;cin >> n;vector<ll>a(n + 1);vector<bool>ck(n + 1, false);for (int i = 1;i <= n;i++) {ll x;cin >> x;a[i] = x;ck[x] = true;}bool f = false;int y = -1;for (int i = 0;i < n;i++) {if (ck[i] == false) {y = i;f = true;break;}}if (!f) {cout << -1 << endl;return;}// MEX=y// cout << y << endl;if (y == 0) {cout << n << endl;for (int i = 1;i <= n;i++) {cout << i << ' ' << i << endl;}return;}int p = 1;int cnt = 0;vector<pair<int, int>>ans;vector<bool>hs(y, false);vector<bool>hsf(y, false);for (int i = 1;i <= n;i++) {if (a[i] < y && !hs[a[i]]) {hs[a[i]] = true;cnt++;}if (cnt == y) {ans.push_back({ p, i });p = i + 1;cnt = 0;// 会不会Tlehs = hsf;}}if (ans.size() == 1) {cout << -1 << endl;return;}cout << ans.size() << endl;for (int i = 0;i < ans.size();i++) {if (i != ans.size() - 1)cout << ans[i].first << " " << ans[i].second << endl;else {cout << ans[i].first << " " << n << endl;}}}

D-Exam in MAC

题意

有一个集合 s s s

找到满足 0 ≤ x ≤ y ≤ c 0\le x\le y\le c 0xyc x + y x+y x+y y − x y-x yx均不包含在集合 s s s中的整数对 ( x , y ) (x,y) (x,y)的个数。

数据范围

t ( 1 ≤ t ≤ 2 × 1 0 4 ) t(1≤t≤2\times 10^4) t(1t2×104)

n ( 1 ≤ n ≤ 3 × 1 0 5 ) n(1≤n≤3\times 10^5) n(1n3×105)

c ( 1 ≤ c ≤ 1 0 9 ) c(1\le c\le 10^9) c(1c109)

思路

容斥。

合格的整数对=满足 x + y ∈ s x+y\in s x+ys+满足 y − x ∈ s y-x\in s yxs-既满足 x + y ∈ s x+y\in s x+ys又满足 y − x ∈ s y-x\in s yxs

参考代码

void solve() {ll n, c;cin >> n >> c;ll tot = (c + 1) * (c + 2) / 2;ll cnt0 = 0, cnt1 = 0;for (ll i = 0;i < n;i++) {ll x;cin >> x;tot -= x / 2 + 1;tot -= c + 1 - x;if (x & 1)cnt1++;else cnt0++;}tot += (cnt0 + 1) * cnt0 / 2 + cnt1 * (cnt1 + 1) / 2;cout << tot << endl;
}
http://www.yayakq.cn/news/140994/

相关文章:

  • iis做外网站点企业管理软件管理系统牛
  • 营销型网站套餐网站开发 语音输入
  • 建站之星模板的使用网站建设价格如何
  • 营销推广网站建设宁夏建筑信息平台
  • 自己做的网站只能用谷歌浏览器打开发布外链的平台有哪些
  • 网络品牌网站建设烟台网站建设工资
  • 高端网站制作上海google下载app
  • 专业建站公司品牌长春本地网站制作
  • 搭建简单网站济南网站建设tailook
  • 做网站要怎么找单南昌地宝网二手车出售信息
  • 佛山网站建设网站制作公司个人网站做音乐网要备文化
  • 在线做3d交互的网站站长工具seo综合查询
  • 上海哪家网站建设好软件开发制作平台
  • 大汉网站开发wordpress 教育插件
  • 做的网站速度慢电商网站设计教程
  • 四川网站建设的公司排名经典网站建设方案
  • 网站死链接是什么wordpress登陆图标修改
  • 站外seo是什么小程序自己开发
  • 一般纳税人网站建设多少税率河南建筑信息一体
  • 营销手机网站制作天津网站建设 易尔通
  • 网站空间托管秦皇岛吧 百度贴吧
  • 企业网站设计推广方案怎么在微信上做网站
  • 专业移动微网站设计推广软件app
  • 专门做自助游的网站北京海淀区算富人区吗
  • 365建设网站设计报价网站
  • 用vue开发的网站中国最好的网站制作
  • 一般纳税人网站建设多少税率软件外包合同模板
  • 织梦网站内容管理系统软件外包公司绩效考核
  • 开公司建网站物流公司网站 源码
  • 单县菏泽网站建设建网站挣钱 优帮云