):稍微补一下.


A. Luntik and Concerts

void solve(){int a,b,c;scanf("%d%d%d",&a,&b,&c);printf("%d\n",(a+c)%2);
}

B. Luntik and Subsequences

void solve(){int n;scanf("%d",&n);int c1 = 0, c2 = 0;for(int i=1;i<=n;i++){scanf("%d",&a[i]);if(a[i]==1)  c1++;else if(a[i]==0)   c2++;}ll ans = 0;ans += ((ll)1<<c2)*c1;printf("%lld\n",ans);
}

C. Grandma Capa Knits a Scarf

#include <iostream>
#include <cstdio>
#include <cstring>
#include <string>using namespace std;void solve(){int n;scanf("%d",&n);string s;cin >> s;int ans = n+1;for(int i=0;i<26;i++){char c = (char)('a'+i);int cnt = 0,l = 0, r = n-1;while(l<r){if(s[l]==s[r])  l++,r--;else if(s[l]==c)    l++,cnt++;else if(s[r]==c)    r--,cnt++;else{cnt = n+1;break;}}ans = min(ans,cnt);}if(ans == n+1) puts("-1");else   printf("%d\n",ans);
}int main()
{int t;scanf("%d",&t);while(t--){solve();}return 0;
}

D. Vupsen, Pupsen and 0

#include <iostream>
#include <cstdio>
#include <cstring>
#include <string>using namespace std;void solve(){int n;scanf("%d",&n);
//  for(int i=1;i<=n;i++)    scanf("%d",&a[i]);if(n&1){int x,y,z;scanf("%d%d%d",&x,&y,&z);if((x+y)!=0) printf("%d %d %d ",-z,-z,x+y);else if((y+z)!=0)    printf("%d %d %d ",y+z,-x,-x);else printf("%d %d %d ",-y,x+z,-y);n-=3;}for(int i=1;i<=n;i+=2){int x,y;scanf("%d%d",&x,&y);printf("%d %d ",-y,x);}cout << endl;
}int main()
{int t;scanf("%d",&t);while(t--){solve();}return 0;
}

F1. Korney Korneevich and XOR (easy version)

F1,F2的差距是数据范围不一样,均为动态规划类型题.
F1可以定义dp[i]表示异或值为i的最小末尾值.

#include <iostream>
#include <cstdio>
#include <algorithm>
#include <vector>
#include <cstring>
#include <set>using namespace std;int f[514];
//int a[100010];
//定义dp[i]表示异或值为 i 的最小末尾值.int main()
{int n;scanf("%d",&n);//  for(int i=1;i<=n;i++)    scanf("%d",&a[i]);memset(f,0x3f,sizeof f);f[0] = 0;int x;for(int i=1;i<=n;i++){scanf("%d",&x);f[x] = min(f[x],x);for(int j=0;j<=512;j++){if(f[j]<x){f[j^x] = min(f[j^x],x);}}}set<int> st;for(int i=0;i<=512;i++){if(f[i]!=0x3f3f3f3f)    st.insert(i);}printf("%d\n",st.size());set<int>::iterator it;for(it = st.begin();it!=st.end();it++){cout << *it << " ";}cout << endl;return 0;
}

Codeforces Round #750 (Div. 2)相关推荐

  1. Codeforces Round #750 (Div. 2) a-d

    Codeforces Round #750 A. Luntik and Concerts B. Luntik and Subsequences C. Grandma Capa Knits a Scar ...

  2. Codeforces Round #750 (Div. 2)A-F1补题题解

    A **题目描述:**有 a 首 1分钟的歌,b 首 2 分钟的歌,c首 3 分钟的歌.要分在两场音乐会,问最小的差是多少. 这道题的关键是题上说a,b,c,均不为0,这样的话三种歌总能被独立的分在两 ...

  3. Codeforces Round #750 (Div. 2)E. Pchelyonok and Segments (数学+DP)

    链接 君子,修身齐家,治国平天下. 题意: Pchelyonok决定给Mila一件礼物.Pchelyonok已经"买"了一个长度为 n 的数组 a,但他觉得送一个数组太普通了.他决 ...

  4. Codeforces Round #506 (Div. 3)

    Codeforces Round #506 (Div. 3) 实习期间事不多,对div3 面向题解和数据编程了一波 A. Many Equal Substrings 题目链接 A题就是找后缀和前缀重合 ...

  5. Codeforces Round #563 (Div. 2)/CF1174

    Codeforces Round #563 (Div. 2)/CF1174 CF1174A Ehab Fails to Be Thanos 其实就是要\(\sum\limits_{i=1}^n a_i ...

  6. 构造 Codeforces Round #302 (Div. 2) B Sea and Islands

    题目传送门 1 /* 2 题意:在n^n的海洋里是否有k块陆地 3 构造算法:按奇偶性来判断,k小于等于所有点数的一半,交叉输出L/S 4 输出完k个L后,之后全部输出S:) 5 5 10 的例子可以 ...

  7. Codeforces Round #696 (Div. 2) (A ~ E)超高质量题解(每日训练 Day.16 )

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Codeforces Round #696 (Div. 2) (A ~ E)超高质量题解 比赛链接:h ...

  8. Codeforces Round #712 Div.2(A ~ F) 超高质量题解(每日训练 Day.15 )

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Codeforces Round #712 Div.2(A ~ F) 题解 比赛链接:https:// ...

  9. Codeforces Round #701 (Div. 2) A ~ F ,6题全,超高质量良心题解【每日亿题】2021/2/13

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 目录 A - Add and Divide B - Replace and Keep Sorted C ...

最新文章

  1. android 线程 wait notify
  2. Kong APIGW — v.s. Apache APISIX
  3. 用计算机探索规律反思,《用计算器探索规律》教学反思
  4. Python之面向对象继承和派生
  5. 二十一、Python中的Scipy统计库
  6. Go基础编程:基础数据类型
  7. ubuntu搭建lnmp+Yaf+Redis环境
  8. 精品 IDEA 插件大汇总!值得收藏
  9. SQLSERVER查询存储过程内容
  10. 运行Docker时不加sudo
  11. 英特尔发布首款支持 5G NR试验平台 ,离2020年5G商用又进一步
  12. 凹凸实验室:支撑数千万消费者的小程序开发实践
  13. html 【一个简单的用户登录页面代码】
  14. js----------------------运算符
  15. c语言编译功率谱密度函数,科学网—6、功率谱密度函数估计 - 柏世平的博文
  16. 电池续航时间增10倍
  17. IPAD USB 充电程序
  18. 2021年中国环保产业相关政策法规及行业标准分析[图]
  19. java单链表快慢指针
  20. mysql中何时需要引号,何时在MySQL中使用单引号,双引号和反勾号

热门文章

  1. 浅谈如何提高自动化测试的稳定性和可维护性 (pytestallure)
  2. P1262 间谍网络
  3. 详解Python的装饰器
  4. RAS、AES、DES加密
  5. Crystal Report制作使用
  6. Visual Studio 11更名为“Visual Studio 2012”,RC版(与.NET 4.5一起)开放下载
  7. Windows Phone 7 Silverlight控件展示(含34个控件)
  8. [置顶]常用存储过程集锦
  9. 自定义View之组合式
  10. 翻译成汉语的英文版书籍,为什么会薄很的原因