《牛客》-C小红的字符串构造

思路:我以符合条件的最极限情况来安排回文,即两个两个字符为一组回文,保证其不参与其他回文字符串的构造,以这样子的形式输出k个,剩下的都只输出不连续的·当个字符('a'+i%26)

看不到?nono!,那下代码吧~(看看什么叫通透!)

ACcode:

复制代码
#include<bits/stdc++.h>
using namespace std;
#define int long long
int n,k;
void solve() {
	cin>>n>>k;
	for(int i=1; i<=k; i++) {
		cout<<(char)('a'+(i%26))<<(char)('a'+(i%26));
	}
	for(int i=2*k+1; i<=n; i++) {
	cout<<(char)('a'+(i%26));
	}
}
signed main() {
	ios::sync_with_stdio(false),cin.tie(0),cout.tie(0);
	int tt=1;
	//cin>>tt;
	while(tt--) {
		solve();
	}
	return 0;
}

over~

相关推荐
木井巳7 分钟前
【递归算法】计算布尔二叉树的值
java·算法·leetcode·深度优先
安全二次方security²8 分钟前
CUDA C++编程指南(7.19&20)——C++语言扩展之Warp投票函数和Warp匹配函数
c++·人工智能·nvidia·cuda·投票函数·匹配函数·vote
Trouvaille ~32 分钟前
【Linux】进程信号(三):信号捕捉与操作系统运行原理
linux·运维·服务器·c++·操作系统·信号·中断
睡一觉就好了。33 分钟前
直接选择排序
数据结构·算法·排序算法
哈哈不让取名字38 分钟前
分布式日志系统实现
开发语言·c++·算法
芬加达40 分钟前
leetcode221 最大正方形
java·数据结构·算法
知无不研1 小时前
实现一个整形栈
c语言·数据结构·c++·算法
夏鹏今天学习了吗1 小时前
【LeetCode热题100(98/100)】子集
算法·leetcode·深度优先
DuHz1 小时前
用于汽车应用的数字码调制(DCM)雷达白皮书精读
论文阅读·算法·自动驾驶·汽车·信息与通信·信号处理