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

相关推荐
不负岁月无痕14 小时前
STL-- C++ stack_queue _priority_queue类 模拟实现
开发语言·c++
selt79114 小时前
Redisson 源码深度分析
java·c++·redis·lua
周末也要写八哥14 小时前
浅谈:C++中cpp 14 ~ cpp 17
开发语言·c++·算法
不会C语言的男孩14 小时前
C++ Primer 第13章:拷贝控制
开发语言·c++
c2385614 小时前
map和set
数据结构·c++
basketball61614 小时前
C++进阶:3. unique_ptr 现代C++内存管理的基石
java·jvm·c++
FFZero114 小时前
[mpv脚本系统] (三) C 函数如何注册成 Lua 模块
c++·音视频·lua
我不是懒洋洋14 小时前
从零实现一个Redis客户端:RESP协议与网络编程
开发语言·c++
许彰午14 小时前
13_HashMap底层原理详解
算法·哈希算法
GIOTTO情14 小时前
基于 NLP 情感加权算法的智能舆情处置系统架构与落地实现
人工智能·算法·自然语言处理