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

相关推荐
tianzhiyi1989sq5 分钟前
C++工具库之PugiXML使用指南
java·数据库·c++
tankeven19 分钟前
HJ98 喜欢切数组的红
c++·算法
adore.96823 分钟前
2.22 oj基础92 93 94+U12
数据结构·c++·算法
消失的旧时光-194328 分钟前
C++ 多线程与并发系统取向(四)—— std::condition_variable:线程协作与生产者消费者模型(类比 Java wait/notify)
开发语言·c++
精彩极了吧42 分钟前
C++基础知识-(②)面向对象(上)
c++·类和对象·封装·this指针·类的默认成员函数·赋值运算符重载
颜酱43 分钟前
前缀和技巧全解析:从基础到进阶
javascript·后端·算法
三水彡彡彡彡43 分钟前
深入理解指针:常量、函数与数组
c++·学习
你好!蒋韦杰-(烟雨平生)1 小时前
Opengl模拟水面
c++·游戏·3d
Rhystt1 小时前
代码随想录第二十六天|669. 修剪二叉搜索树、108.将有序数组转换为二叉搜索树、538.把二叉搜索树转换为累加树
数据结构·c++·算法·leetcode
想做功的洛伦兹力11 小时前
2026/2/22日打卡
数据结构·算法