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

相关推荐
小张成长计划..2 分钟前
【C++】31:异常
c++
wenyi_leo2 分钟前
豆包建议:C++ 学习资料
c++
特立独行的猫a8 分钟前
C++轻量级UI库DuiLib使用指南与优劣解析
c++·ui
宵时待雨9 分钟前
回溯算法专题1:递归
数据结构·c++·笔记·算法·leetcode·深度优先
小侯不躺平.10 分钟前
C++ Boost库【3】 --类型推导
开发语言·c++
爱思德学术13 分钟前
【SPIE出版】黄冈师范学院主办!第四届大数据、计算智能与应用国际会议(BDCIA 2026)
大数据·算法·数据分析·云计算·etl
洛水水14 分钟前
【力扣100题】40.二叉树中的最大路径和
算法·leetcode·深度优先
洛水水18 分钟前
【力扣100题】37.从前序与中序遍历序列构造二叉树
c++·算法·leetcode
zyq99101_119 分钟前
递归与动态规划实战代码解析
python·算法·蓝桥杯
蜡笔小马40 分钟前
08.C++设计模式-享元模式
c++·设计模式·享元模式