Codeforces Round #411 (Div. 2) B. 3-palindrome(思维题)
来源:互联网 发布:新浪微博绑定淘宝 编辑:程序博客网 时间:2024/06/06 03:36
题目链接:http://codeforces.com/contest/805/problem/B
【中文题意】给你一个整数n,让你用a,b,c三个字母构造一个字符串,字符串应满足一下两个条件。
1.任意三个连续的字母不能是回文串。
2.用尽量少的c字母。
【思路分析】用尽量少的字母的话,我们其实可以不用字母c的,那我们怎么构造呢?我们直接用a和b构造aabb这个重复的串就好了。
【AC代码】
#include<cstdio>#include<cstring>#include<cmath>#include<queue>#include<vector>#include<algorithm>using namespace std;int main(){ int n; while(~scanf("%d",&n)) { for(int i=1;i<=n;i++) { if(i%4==1||i%4==2) { printf("a"); } if(i%4==3||i%4==0) { printf("b"); } } printf("\n"); } return 0;}
0 0
- Codeforces Round #411 (Div. 2) B. 3-palindrome(思维题)
- Codeforces Round #411 (Div. 2) B. 3-palindrome
- Codeforces Round #296 (Div. 2) B(思维题)
- Codeforces Round #345 (Div. 2) B 思维题
- Codeforces Aim Tech Round 3 (Div.2 )B.Checkpoints【思维】
- Codeforces Round #202 (Div. 2)(B)贪心,思维
- Codeforces Round #352 (Div. 2)(B)思维
- Codeforces Round #384 (Div. 2) (A+B)(思维)
- Codeforces Round #418 (Div. 2) A+B(思维)
- Codeforces Round #410 (Div. 2)-A. Mike and palindrome-思维
- Codeforces Round #373 (Div. 2) A(细节题) && B(思维题)
- Codeforces Round #354 (Div. 2)B.Pyramid of Glasses(思维题)
- Codeforces Round #423 (Div. 2) B Black Square 黑色正方形 思维题
- Codeforces Round #424 (Div. 2) B Keyboard Layouts 思维题 字符串处理
- Codeforces Round #411 B.3-palindrome (构造)
- Codeforces Round #344 (Div. 2) B. Print Check【思维】
- Codeforces Round #371 (Div. 2) B-Filya and Homework【思维】
- Codeforces Round #429 (Div. 2) 841B Godsend(思维)
- Android 中的android.intent.action.send
- 设计模式之代理模式
- OpenStack镜像的制作
- LiteIde 编译golang程序提示缺少-i
- 小型的员工管理系统-SSM-01
- Codeforces Round #411 (Div. 2) B. 3-palindrome(思维题)
- 图形学笔记一
- Java生成随机验证码
- Android:如何在当前Activity关闭其他Activity
- XMind中简单自由的流程图制作工具
- 算法 时间复杂度 logN 底数
- 补做-第六次实验-项目三
- VPS常用配置:lnmp、vpn、Shadowsocks、ftp、jdk、tomcat安装
- 剑指Offer——(18)二叉树的镜像