AtCoder Regular Contest 097 - C - K-th Substring

WandB本地部署踩坑指南:从Docker启动到License更新的完整流程(附常见错误解决方案) 本文详细介绍了Weights & Biases(WandB)机器学习实验管理平台的本地化部署全流程,涵盖从Docker环境搭建、许可证管理到常见错误排查的实战经验。针对企业级应用场景,文章还提供了性能优化、高可用架构设计及开源替代方案Trackio的评估与迁移策略,为构建安全、可控的内部实验追踪平台提供完整解决方案。 阅读详情

点击打开链接


找出子串中字典序第k小的子串。

1<=k<=5.

因为k很小,可以找出长度为1,2,3,4,5的子串,排个序。


或者直接暴力搜,搜a,然后aa,搜不到搜ab。然后aba。




#include <iostream>
#include <stdio.h>
#include <algorithm>
#include <string.h>
#include <vector>
using namespace std;
const int maxn = 1e6+55;
#define LL long long
string s;
int k;
int num=0;
void dfs(string ss)
{
	for(char i='a';i<='z';i++){
		string sss=ss+i;
		if(num==k){
			return;
		}
		if(s.find(sss)==string::npos){

		}
		else{
			num++;
			if(num==k){
				cout<<sss<<endl;
				return;
			}
			dfs(sss);
		}
	}
}

int main()
{
	cin>>s;
	cin>>k;
	string ss="";
	dfs(ss);

	return 0;
}

【DeepSeek+Office/WPS】智能办公新时代的全新利器 DeepSeek是一家专注于通用人工智能技术研发的中国科技公司,其核心产品DeepSeek-R1是一款开源的推理大模型,专注于复杂任务的高效处理,支持智能对话、文本生成、语义理解、计算推理、代码生成与补全等多种应用场景。作为国产、免费、开源且强大的AI平台,DeepSeek不仅致力于为终端用户提供高质量的智能服务,还为开发者提供了一整套完善的技术解决方案,帮助他们快速构建和部署自己的智能应用。 阅读详情

相关推荐

MATLAB实战:手把手教你用三频四步相移法搞定结构光三维重建(附完整代码)

本文详细介绍了如何使用MATLAB实现三频四步相移法进行高精度结构光三维重建。通过光栅图像预处理、相位计算、多频外差与相位解包裹等步骤,结合完整代码示例,帮助读者掌握从二维图像到三维点云的关键技术。该方法在工业检测和逆向工程中具有抗干扰能力强、高分辨率和鲁棒性等优势。

weixin_29201933的博客 339

Go指针本质:值语义、nil安全与HTTP服务实践

Go中的指针并非C风格的内存地址操控工具,而是一种受类型系统严格约束的值类型——它遵循‘一切皆按值传递’的核心原则,其零值nil明确表示‘未指向有效变量’而非空地址。这种设计使指针天然具备内存安全性与并发友好性,支撑起Web服务中依赖注入、配置热更新、默认路由(如http.ListenAndServeTLS的nil handler)等关键实践。理解指针即理解Go如何将内存管理责任从开发者移交至语言 runtime,尤其在微服务、CLI工具及跨语言(Python/Java)转型场景中,掌握nil检查、接收者选

weixin_33713350的博客 454

XILINX偶然加载不成功的问题原因及解决方法

本文为明德扬原创文章,转载请注明出处! 一、项目背景 明德扬(MDY)在2021年承担了多个基于XILINX芯片的研发项目,包括VPX网络透明传输项目(芯片为XC7K325T-2FBG900)、某高端测试仪项目(芯片为XCKU060-FFVA1156)、某网闸设备项目(芯片为XC7Z030-FBG676)等,另外,明德扬自研了基于XC7K325T-2FBG900和基于XC7K410T-2FBG900芯片的核心板,在XILINX研发领域拥有丰富的经验。即使拥有丰富经验和积累,每个新项目我们均...

6036

C - K-th Substring (字符串)

给定一个字符串,输出排名第k小的子串。

ck的博客 194

Unity Spine动画控制全攻略:播放、回调与停止的实战技巧

本文深入解析Unity中Spine动画的核心控制技巧,涵盖动画播放、轨道分层、事件回调与平滑停止等实战方法。通过封装SpineAnimationController,详细讲解了如何利用动画播放结束回调实现精准的游戏逻辑同步,并提供了避免内存泄漏和动画卡顿的避坑指南,助力开发者打造流畅专业的2D游戏动画系统。

weixin_29021291的博客 381

[SV]SystemVerilog学习笔记之struct & union

SystemVerilog学习笔记(四) 一、结构体(struct) 1.1、结构体(struct) 结构体声明:结构体默认是变量,也可以声明为线网 var struct{ //通过var进行结构体变量声明 logic [31:0] a, b; logic [ 7:0] opcode; } Instruction_Word_var; wire struct{ //结构体线网声明,定义为线网类型时,结构体的所有成员必须...

元直的博客 1万+

AtCoder——Subtree K-th Max

TimeLimit1024MBScore。

qq_62343171的博客 331

如何在SpringBoot中实现AI 流式输出?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 1484

TZOJ--3968: The K-th Substring (模拟)

3968: The K-th Substring 时间限制(普通/Java):1000MS/3000MS 内存限制:65536KByte 描述 bdep__ gets a string of length N (1 ≤ N ≤ 100) today. And he needs its K-th (0 < K ≤ N*(N+1)/2) substring in alph...

weixin_30955341的博客 184

W5500以太网&PoE扩展模块原理图设计,已量产

本文将以 W5500 以太网 & PoE 扩展板为对象,从嵌入式硬件设计的视角,深度拆解其电路架构、核心器件选型、关键功能实现,以及这款板子解决行业痛点的设计思路。

不脱发的程序猿 948

MATLAB与ROS联合仿真——实例程序搭建思路

MATLAB与ROS联合仿真——实例程序搭建思路

慕羽★的博客 5229

【树上DP】E - Subtree K-th Max

设一个vector为dp[u],存了以u为树根的子树的前k大的结点编号。

weixin_62528401的博客 148

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

AtCoder Regular Contest #097C: K-th Substring 题解

总共有N2N2N^2个字符串,每两个字符串比较的复杂度是O(n)O(n)O(n),所以全部拉出来排序的复杂度是O(n3logn)O(n3logn)O(n^3logn),不能通过 但注意到题目的限制条件k≤5k≤5k\leq 5,我们考虑到一个串的前缀的字典序一定比它小,所以最后答案字符串的长度不会超过5 所以我们把所有长度不超过5的字符串拉出来排序就好,注意去重,复杂度O(n2logn)O(n...

IcePrincess_1968's World 443

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

AtCoder - 4130 K-th Substring

Problem Statement You are given a strings. Among thedifferentsubstrings ofs, print theK-th lexicographically smallest one. A substring ofsis a string obtained by taking out a non-empty contig...

weixin_30664051的博客 187

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

K-th Substring

http://icpc.upc.edu.cn/problem.php?cid=1704&amp;pid=4 #include&lt;cstdio&gt; #include&lt;iostream&gt; #include&lt;cstring&gt; using namespace std; string s0; int k,k1; void dfs(string s) { for(c...

Amber的博客 311

3.8——K-th Substring

题目描述 You are given a string s. Among the different substrings of s, print the K-th lexicographically smallest one. A substring of s is a string obtained by taking out a non-empty contiguous part in s...

VUno)UKGzseI 307

【AtCoder】AtCoder Regular Contest 097 题解

【比赛链接】点击打开链接【题解链接】点击打开链接【C】K-th Substring【思路要点】注意到\(K\)很小,我们考虑每次找到该字符串最小的子串,并在后续的过程中不再考虑该子串。对于以\(i\)号字符开头的子串\(S_{i,i}\),\(S_{i,i+1}\),\(S_{i,i+2}\)……,显然有\(S_{i,i}&lt;S_{i,i+1},S_{i,i+2}&lt;……\)。因此,在每一...

cz_xuyixuan的博客 636

D题

The Minato Mirai Football Association hosts its annual championship as a single round-robin tournament, in which each team plays a single match against all the others. Unlike many other round-robin to...

a36067324的博客 544

AtCoder Regular Contest 097

因为太菜了所以只有前两题&amp;amp;amp;gt;_&amp;amp;amp;lt; C. 题意:给定一个|S|&amp;amp;amp;lt;=5000|S|&amp;amp;amp;lt;=5000|S|SSS,求它的所有子串(不重复)中第k小的(k&amp;amp;amp;lt;=5)(k&amp;amp;amp;lt;=5)(kSSS的所有长度小于等于5的子串然后排序取第k个就好了,时间复杂度也不大OwO #include&am

dxyinme-Zz 237

AtCoder Regular Contest 103 - D Robot Arms (二进制构造)

优秀的题解 补充: 根据这个方法,{1,2,4,8,,16,32,...2^k}这些边。 先用最大的2^k之后,新的位置离我们的目标问题肯定比2^k小。 所以可以用{1,2,4,8,,16,32,...2^k-1}这些边来形成。 这样一步步,就接近了终点。   #include &lt;stdio.h&gt; #include &lt;vector&gt; #include &lt...

Mr_Treeeee的博客 824

AtCoder Regular Contest 095 - E Symmetric Grid

E - Symmetric GridTime limit : 2sec / Memory limit : 256MBScore : 700 pointsProblem StatementThere is an H×W grid (H vertical, W horizontal), where each square contains a lowercase English letter. Spe...

Mr_Treeeee的博客 732

AtCoder Regular Contest 103 - E Tr/ee (图论的构造)

https://arc103.contest.atcoder.jp/tasks/arc103_c 题意: 连通分量大小,即一些点被连起来,这些点的个数。 给你一个01串: 如果第i个字符是1,那么我们一定可以移除一条边(且必须移除),来得到大小为i的连通分量。 如果是0,我们无法移除一条边,来得到大小为i的连通分量。(即,不管移除哪一条边都没有机会得到) 问你能不能构造出这棵树。  ...

Mr_Treeeee的博客 698

AtCoder Beginner Contest 082 - D - FT Robot (set||DP)

D - FT Robot Time limit : 2sec / Memory limit : 512MB Score : 500 points Problem Statement A robot is put at the origin in a two-dimensional plane. Initially, the robot is facing in th

Mr_Treeeee的博客 642

AtCoder Beginner Contest 103 - D Islands War (贪心)

题目   题意: 给你n个点,他们1到n依次从左到右连接。问你m对数(A,B)。AB不能相连。 问你最少要拆多少条边.   POINT: O(m)的做法: 记录每一个左端点,与他有争议的最近的右端点。记为a数组(可以贪心的知道断每一个右端点是最优的)。 那么假设断的是a[1],如果往后扫的有争议的右端点(比如a[2])比a[1]大,那么就只要断a[1]就行了。 如果比a[1]小...

Mr_Treeeee的博客 592

AtCoder Regular Contest 100 - D - Equal Cut (二分)

题目   题意: 给你一个区间,让你把区间分成连续的4份,他们各自元素总和。【最大的减去最小的】要最小。 问你最小差值。   POINT: 区间为ABCD。 把AB所在的区间称为左区间。CD为右区间。 把左区间尽量分成平均的2分。右区间也一样。 这样枚举n个答案。然后取最小就行了。   #include&lt;iostream&gt; #include&lt;stdio....

Mr_Treeeee的博客 566

AtCoder Beginner Contest 087 - D People on a Line

D - People on a Line Time limit : 2sec / Memory limit : 256MB Score : 400 points Problem Statement There are N people standing on the x-axis. Let the coordinate of Person i be xi.

Mr_Treeeee的博客 563
上一篇: 山东省第六届省赛 - Cube number (立方数)
下一篇: AtCoder Regular Contest 097 - E - Sorted and Sorted (逆序对)
Mr_Treeeee
博客等级 码龄10年 38粉丝 551原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值