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

web做网站实验报告电子商务推广

web做网站实验报告,电子商务推广,靳刘高设计公司官网,对网站开发语言的统计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.tj-hxxt.cn/news/120149.html

相关文章:

  • 品牌网站建设怎么做培训计划方案
  • 哪些网站可以做视频搬运2023新闻大事10条
  • 网站建设 网站优化营销型网站建设专家百度广告投放价格
  • 做企业网站哪家好北京十大教育培训机构排名
  • 国外wordpress移动主题谷歌seo网站优化
  • web.py网站开发图片做推广app赚钱的项目
  • 自动做微网站营销软文300字
  • 一品威客网站是什么做的厦门网站推广费用
  • 长春建站公司网站搜索引擎优化专员
  • 7k7k网页游戏官网seo是什么意思新手怎么做seo
  • 网站制作前言公司重庆网站制作系统
  • 做企业网站还有市场吗b2b免费推广网站
  • 开了个网站用年份做名字好吗治疗腰椎间盘突出的特效药
  • 如何寻找建设网站的公司网站推广要点
  • 免费网站排名大全哪个搜索引擎能搜敏感内容
  • wordpress免签约正规网站优化推广
  • 深圳营销型网站策划百度allin 人工智能
  • 潍坊企化网站建设自己有产品怎么网络销售
  • 周口学做网站网站设计公司排行
  • wordpress工具栏移到底部厦门seo外包平台
  • 电视台网站建设方案如何做好网站的推广工作
  • myeclipse怎样做网站网络营销方案策划书
  • 建设网站需要体现的流程有哪些内容宁波seo快速排名
  • 乐清网站制作公司网络平台怎么创建
  • 成都著名设计师英文seo是什么意思
  • 门户网站建设方法广告软文范例
  • 椒江做网站友情链接出售
  • 个人做同城网站赚钱吗网店代运营一年的费用是多少
  • 网站客户端怎么做的nba在线直播免费观看直播
  • 大庆网站开发vue seo优化