超时了几个样例,不知各位有没有改进方法
2025-11-17 18:16:09
发布于:浙江
大大大补档



全部评论 38
补一波他的完整代码:
#include <iostream> #include <string> #include <vector> using namespace std; int main() { string s; cin >> s; int n = s.length(); vector<int> ans(n + 1, 1); for (int i = 1; i <= n; i++) { // 当前前缀 string prefix = s.substr(0, i); // 找到最小循环同构的起始位置 int min_pos = 0; string min_str = prefix; // 初始化为原始字符串 // 检查所有可能的起始位置 for (int j = 1; j < i; j++) { // 构造循环同构字符串 string rotated = prefix.substr(j) + prefix.substr(0, j); // 比较字典序 if (rotated < min_str) { min_str = rotated; min_pos = j; } else if (rotated == min_str) { // 如果字典序相同,选择较小的起始位置 if (j < min_pos) { min_pos = j; } } } // 注意:min_pos是从0开始的索引,题目要求从1开始 ans[i] = min_pos + 1; } // 输出结果 for (int i = 1; i <= n; i++) { cout << ans[i] << (i < n ? " " : ""); } cout << endl; return 0; }2025-11-17 来自 江西
6%%%
2025-11-17 来自 上海
0码风属实正常
2025-11-22 来自 上海
0是我的话已经踢了(
2025-11-22 来自 重庆
1
这人唐王吧
2025-11-22 来自 上海
5其实是唐太宗
2025-11-22 来自 浙江
2没那么苦,其实是唐高祖 )
2025-11-22 来自 重庆
1666梨园
2025-11-22 来自 浙江
0
仔细看看的话,他的题解基本上都是洛谷复制过来的,改了一下格式,但是一眼看得出。
他又开始做黑题了
@我的世界老玩家(互关,专攻难题)

2025-11-22 来自 浙江
3woc笑死
这人就是个lz2025-11-22 来自 上海
0包的
2025-11-22 来自 浙江
0不然呢
2025-11-22 来自 上海
0
哈哈哈,这不老同学吗?怎么被拉出来骂了?那家伙情商不太高,喜欢用AI,脑子呢,不想动,自然就容易被骂。
@我的世界老玩家(互关,专攻难题)喂,陶涛,怎么被骂小学生了呀,怎么样,我都说你用AI会被骂,现在相信不?2025-11-18 来自 江苏
2死安泽,怎么天天找我事!
2025-11-18 来自 江苏
0小号调侃大号,大号肘击小号
2025-11-18 来自 浙江
1一眼小号
2025-11-18 来自 四川
3
我是不觉得一个读研的人会来ACGO并且发这种帖。。。。
2025-11-17 来自 浙江
2你看这id,不纯xxs吗?
2025-11-17 来自 浙江
1是的
2025-11-17 来自 浙江
0主要是这看起来也不想是个成人发的
2025-11-17 来自 浙江
1
我突然想起来,唐王说他是上交大的,但是他IP在江苏?还有个南大的人(小号)说是他同学?
@我的世界老玩家(互关,专攻难题)出来解释一下2025-12-04 来自 上海
1不是他说的交大,是另一个阴阳他说的
2025-12-17 来自 浙江
0
被AC君下榜了
2025-11-24 来自 浙江
12025-11-23 来自 江苏
1这人糖丸了(不是说帖主
2025-11-22 来自 北京
1我的世界老玩家(互关,专用AI攻难题)但是攻失败
2025-11-22 来自 云南
1@我的世界老玩家(互关,专攻难题) 出来溜溜
2025-11-17 来自 广东
12025-11-17 来自 上海
0大脑逻辑:
if(s[i] == 理性发言) continue; else if(s[i] == 辱骂) 反驳(); else print('小学生');2025-11-17 来自 广东
1大佬要是能找出来这里有几个语法错误我就不喷你了(((
2025-11-17 来自 广东
3
dddd
2025-11-17 来自 四川
1欢迎好入能提供更多补档
2025-11-17 来自 浙江
1笑点解析:看他的个签
@南京大学的理科生2025-11-26 来自 浙江
0测试
2025-11-23 来自 湖南
0《我就这么说吧,就算我不删你的破帖,我也不会被骂》
《我没种》2025-11-23 来自 浙江
0666我这二战电脑发条评论居然卡了我43秒!
2025-11-23 来自 浙江
0骗你的没那么晚
2025-11-24 来自 上海
0
《超时了几个样例,不知各位有没有改进方法》
2025-11-23 来自 浙江
09996666
2025-11-23 来自 浙江
06
2025-11-23 来自 江苏
0未知数
2025-11-23 来自 北京
0

























































有帮助,赞一个