首页
比赛
tracker
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
排序危机
20条解析
开通博客写题解
烟尘墨
发表于 2024-11-12 10:09:58
感觉难度不是很难的一场。 A. 排序危机(思维,模拟) 思路 问题本质就是从给出的字符串中挑出三种字符的子序列,然后按小写,数字,大写的顺序输出子序列,因此,可以从前往后遍历字符串,每遍历到一个字符就把它加入它所属的子序列的末尾,这样就保证了题目要求的“交换后同类字符的相对位置也是不变的”。 复杂度
展开全文
flyfilgh
发表于 2024-11-10 21:36:34
菜逼第一次做到第五题,希望大佬勿喷。一个长度为n的数组,如果n>=k,最多可以构造a个长度为n-a+1的区间。因此如果要求构造k个极大不同区间,我们可以是其恰好为k个长度为n-k+1的区间,并且从第一个元素开始,循环长度为n-k+1的(1,n-k+1)的序列即可;如果n<k,显然无法构造
展开全文
肖猪
发表于 2026-02-11 13:17:58
#include <bits/stdc++.h> using namespace std; const int N = 100086; char arr[N]; char str1[N]; char str2[N]; //分别将数字,小写字母,大写字母分开输入,归类进对应的数组,再按顺序
展开全文
Oworl
发表于 2025-12-13 08:11:36
n=input() s=input() Strls=[] strls=[] intls=[] for i in s: if type(i)==str and i.isupper(): Strls.append(i) elif type(i)==str and i.is
展开全文
可爱抱抱呀😥
发表于 2024-11-11 01:29:45
DEF Java题解,代码已去除冗余~~~ D K 最多有n个极大不同区间,且每个区间的长度为n-k+1,依次为周期构造数组即可,时间复杂度O(n) import java.util.*; public class Main{ public static void main(String a
展开全文
lotusor
发表于 2025-12-02 15:57:09
#很不推荐大家在正赛用try,有点不规范,但可以开阔下思路( a = int(input()) n = input() low = "" up = "" num = "" for i in n: try : p =
展开全文
_苏格拉底_
发表于 2025-11-26 19:15:10
#include<iostream> using namespace std; int main(){ int n; cin >> n; string s; cin >> s; string lower,digit,uppe
展开全文
无聊的劳伦斯在做测评
发表于 2026-03-18 14:11:22
#include <stdio.h> int main() { char data[3][100000] = { "\0" }; char receive = " "; int number = 0; int capital = 0;
展开全文
霜山雨迟
发表于 2026-01-30 13:16:25
#include <iostream> using namespace std; int main() { int n; string s,s_little,s_number,s_big; int l =0,num=0,b = 0; cin >&
展开全文
Hauauah
发表于 2026-04-13 17:19:17
#include <algorithm> #include <iostream> #include <vector> using namespace std; struct node{ char c; int p = 0; }; int main
展开全文
查看本题
查看本题讨论
相关比赛
95016-牛客周赛 Round 67
进入比赛
95413-牛客周赛67内测
进入比赛
96316-2024湖南第一师范学院程序设计新生赛
进入比赛
96682-11.18DH第二次测试
进入比赛
96807-NYNU蓝桥杯选拔暨秋季程序设计竞赛
进入比赛
等你来战
查看全部
2026牛客五一集训派对day1
报名截止时间:2026-05-01 17:00
2026牛客五一集训派对day2
报名截止时间:2026-05-02 17:00
2026牛客五一集训派对day3
报名截止时间:2026-05-03 17:00
牛客周赛 Round 142
报名截止时间:2026-05-03 21:00
2026牛客五一集训派对day4
报名截止时间:2026-05-04 17:00
2026牛客五一集训派对day5
报名截止时间:2026-05-05 17:00
2026深圳职业技术大学程序设计竞赛(同步赛)
报名截止时间:2026-05-10 18:00
哈尔滨华德学院第十七届程序设计竞赛(同步赛)
报名截止时间:2026-05-12 17:00
"壹零杯"第三届西华师范大学程序设计竞赛(同步赛)
报名截止时间:2026-05-24 14:30
汤圆头 Round 1
报名截止时间:2026-07-06 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题