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

b2b分类标准是什么谷歌seo是什么意思

b2b分类标准是什么,谷歌seo是什么意思,淘宝联盟微信里做网站,深圳实惠的专业建站公司Problem - C - Codeforces 题意: 思路: 思路很简单,只删除一种,直接枚举删除的是哪一种即可 但是回文子序列的判定我vp的时候写的很答辩,也不知道为什么当时要从中间往两边扫,纯纯自找麻烦 然后就越改越…

Problem - C - Codeforces

题意:

 

思路:

思路很简单,只删除一种,直接枚举删除的是哪一种即可

但是回文子序列的判定我vp的时候写的很答辩,也不知道为什么当时要从中间往两边扫,纯纯自找麻烦

然后就越改越复杂,两小时的时候才过C

所以有新想法的时候还是把new idea整合一下,再去写代码

直接从两边往中间扫就行了,然后把该删的都删掉

Code:

#include <bits/stdc++.h>#define int long longusing i64 = long long;using namespace std;const int N = 2e5 + 10;
const int M = 3e6 + 10;
const int P = 131;void solve() {int n;    string s;cin >> n >> s;s = " " + s;set<char> S;for (int i = 1; i <= n; i ++) {S.insert(s[i]);}int ans = 1e9;for(auto c: S) {int l = 1, r = n;int cnt = 0;while(l <= r) {if (s[l] == s[r]) {l ++;r --;}else if (s[l] == c) {cnt ++;l ++;}else if (s[r] == c) {cnt ++;r --;}else {cnt = 1e9;break;}}ans = min(ans, cnt);}if (ans == 1e9) {cout << -1 << "\n";}else {cout << ans << "\n";}
}
signed main(){ios::sync_with_stdio(false);cin.tie(nullptr);int t = 1;cin >> t;while(t --) {solve();}return 0;
}

 

Problem - D - Codeforces

题意:

思路:

构造题,看样例发现什么都看不出来

先去考虑特殊的情况

如果N = 2,那么

a * x + b * y = 0

x = - b

y = a 

如果N = 3

有三种情况,以一种举例:

x = - c

y = - c

z = a + b

当然这里的c和-c可以替换成b和-b,a和-a,所以是三种情况

然后考虑将特殊情况“组合”到一般情况中去

可以发现,如果n是奇数,那么就分组成3+2+2+2+....的形式

否则就可以是2+2+2+....的形式

这样就做完了

这道题的启发是:可以用特殊情况“组合”成一般情况进行考虑

Code:

#include <bits/stdc++.h>#define int long longusing i64 = long long;using namespace std;const int N = 2e5 + 10;
const int M = 3e6 + 10;
const int P = 131;int a[N], b[N];void solve() {int n;cin >> n;for (int i = 1; i <= n; i ++) {cin >> a[i];}if (n % 2 == 1) {if (a[1] + a[3]) {b[1] = -a[2];b[3] = -a[2];b[2] = a[1] + a[3];}else if (a[1] + a[2]) {b[1] = -a[3];b[2] = -a[3];b[3] = a[1] + a[2];}else if (a[2] + a[3]) {b[2] = -a[1];b[3] = -a[1];b[1] = a[2] + a[3];}for (int i = 4; i <= n; i += 2) {b[i] = -a[i + 1];b[i + 1] = a[i];}}else {for (int i = 1; i <= n; i += 2) {b[i] = -a[i + 1];b[i + 1] = a[i];}}for (int i = 1; i <= n; i ++) {cout << b[i] << " \n" [i == n];}
}
signed main(){ios::sync_with_stdio(false);cin.tie(nullptr);int t = 1;cin >> t;while(t --) {solve();}return 0;
}

http://www.dinnco.com/news/61198.html

相关文章:

  • win10做的网站其他电脑访问不了搜索引擎营销分类
  • 成都网站建设推荐平台推广方式有哪些
  • 如何做网站数据分析关键词是什么
  • 公司做网站费用会计分录宁波seo在线优化公司
  • 自己有服务器和域名怎么做网站关键词查网站
  • 博物馆门户网站建设方案关于软文营销的案例
  • 手机网站建设报价表苏州关键词优化seo
  • 美国自建网站中国搜索引擎排名2021
  • 网站改版 影响google 404跳首页抖音seo点击软件排名
  • 西安电脑网站建设百度投诉中心
  • 副食店年报在哪个网站做网站ui设计
  • 怎么建设个网站网络营销是做什么的工作
  • 宁波网站建设运营潍坊关键词优化软件
  • 学做php网站深圳百度推广电话
  • 克隆视厅网站怎么做seo文章是什么
  • 苏州做网站推广的网站查询是否安全
  • java做exe网站互联网运营主要做什么
  • 教师资格证 网站建设与管理太原网络推广公司
  • 网站的分类有哪些类型互联网营销师报名官网
  • 佛山市网站建设企业群推广
  • 网站建设费属于服务类么什么平台打广告比较好免费的
  • 谁有人跟动物做的网站廊坊seo外包公司费用
  • 网站建设与动态网页长尾关键词挖掘熊猫
  • 佛山专业建站公司哪家好国外网站建设
  • 网站论坛怎么做拼多多seo搜索优化
  • php做简易网站北京优化网站方法
  • 如何做百度收录的网站帮别人发广告赚钱平台
  • 哪家公司做网站不错百度seo价格查询
  • 学生html个人网页代码好的seo平台
  • wordpress 繁體网站自然优化