首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
最小循环节
26条解析
开通博客写题解
佛系的青年
发表于 2025-03-15 11:41:17
主要是想通,这题的答案就是字符s去重后的长度,因为题目说的是可以无限制的添加任意字符 #include <iostream> #include <set> using namespace std; int main() { string s; cin &g
展开全文
牛客研究僧
发表于 2025-03-05 15:07:56
print(len(set(input())))
荔枝荔枝荔枝
发表于 2025-06-02 10:29:55
/** * 需要理解题目本质: * 循环 -> 重复 -> 节点再生 * 循环意味着会有重复的元素; * 所以只要有重复的元素,就可以以这个元素为据点,往其前后填充缺省的不重复的部分,形成一个循环节; * 就
展开全文
扎男_
发表于 2025-04-04 18:32:40
活动地址: 牛客春招刷题训练营 - 编程打卡活动#include <iostream>#include<set>using namespace std;int main() { string s; cin>>s; set<char>s
展开全文
喜欢拱白菜的香菇想开了
发表于 2025-03-03 14:27:44
import java.util.*; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new S
展开全文
永夏360
发表于 2025-05-17 16:36:45
#include <iostream> using namespace std; int main() { string str; while (cin >> str) { // 注意 while 处理多个 case int h[52]{0}
展开全文
牛客856751393号
发表于 2025-03-04 16:56:42
字符串中不同字符的个数即为最小循环节。 while True: try: s = input() lst = [] for i in s: if i not in lst: lst.app
展开全文
牛客928288679号
发表于 2025-04-04 22:57:13
const rl = require("readline").createInterface({ input: process.stdin }); var iter = rl[Symbol.asyncIterator](); const readline = async () =
展开全文
喜欢耍游戏的小章鱼在走神
发表于 2025-05-18 00:46:04
s=input().strip() st=[] for i in s: if i not in st: st.append(i) print(len(st))
bug克星a
发表于 2025-05-03 23:16:27
#include <iostream> #include<string> #include<unordered_set> #include <unordered_map> using namespace std; int main() { s
展开全文
查看本题
查看本题讨论
相关比赛
97443-牛客周赛 Round 71
进入比赛
98329-牛客周赛71内测
进入比赛
99040-自主考试
进入比赛
100756-自补题集
进入比赛
104206-HUAT软协训练赛
进入比赛
等你来战
查看全部
牛客小白月赛119
报名截止时间:2025-07-04 21:00
新疆大学2025年7月月赛(同步赛)
报名截止时间:2025-07-06 18:00
牛客周赛 Round 99
报名截止时间:2025-07-06 21:00
牛客练习赛142
报名截止时间:2025-07-11 21:30
2025年第一届上海师范大学程序设计竞赛(同步赛)
报名截止时间:2025-07-13 18:00
牛客周赛 Round 100
报名截止时间:2025-07-13 21:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题