《牛客》-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~

相关推荐
Proxy_ZZ09 分钟前
打造自己的信道编码工具箱——Turbo、LDPC、极化码三合一
c语言·算法·信息与通信
wayz1111 分钟前
21天机器学习核心算法学习计划(量化方向)
学习·算法·机器学习
穿条秋裤到处跑13 分钟前
每日一道leetcode(2026.04.09):区间乘法查询后的异或 II
算法·leetcode
超级大只老咪20 分钟前
一维度前缀和解题通用模板(java)
java·开发语言·算法
无限进步_22 分钟前
【C++】重载、重写和重定义的区别详解
c语言·开发语言·c++·ide·windows·git·github
weixin_5134499625 分钟前
walk_these_ways项目学习记录第十篇(通过行为多样性 (MoB) 实现地形泛化)--从仿真到部署
人工智能·学习·算法
历程里程碑27 分钟前
1 . Git本地操作:版本控制 跨平台协作 仓库核心
java·开发语言·数据结构·c++·git·gitee·github
小欣加油29 分钟前
leetcode 42 接雨水
c++·算法·leetcode·职场和发展
ZXF_H34 分钟前
VSCode C/C++函数Ctrl+鼠标点击无法跳转的解决方法
c++·ide·vscode
tankeven35 分钟前
动态规划专题(14):石子合并问题(未完待续)
c++·算法·动态规划