51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#洛谷
BZOJ2243 洛谷2486 [SDOI2011]染色 树链剖分
一棵树,共n个节点。 让你支持以下两种操作,共m次操作: 1. 区间染色:给定两个节点,让你给树中链接这两个节点的路径染色。 2. 区间询问:给定两个节点,让你求出连接这两个节点的路径的色段数。比如说"112221"就是3段,分别是"11""222""1" 一开始给出初始染色情况。 n<=10000...
代码星球
·
2020-06-27
BZOJ2243
洛谷
2486
SDOI2011
染色
BZOJ3224 洛谷3369 Tyvj 1728 普通平衡树 splay
您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作:1.插入x数2.删除x数(若有多个相同的数,因只删除一个)3.查询x数的排名(若有多个相同的数,因输出最小的排名)4.查询排名为x的数5.求x的前驱(前驱定义为小于x,且最大的数)6.求x的后继(后继定义为大于x,且最小的数) splay...
代码星球
·
2020-06-27
BZOJ3224
洛谷
3369
Tyvj
1728
洛谷 P1019 单词接龙【经典DFS,温习搜索】
单词接龙是一个与我们经常玩的成语接龙相类似的游戏,现在我们已知一组单词,且给定一个开头的字母,要求出以这个字母开头的最长的“龙”(每个单词都最多在“龙”中出现两次),在两个单词相连时,其重合部分合为一部分,例如beast和astonish,如果接成一条龙则变为beasto...
代码星球
·
2020-05-25
洛谷
P1019
单词
接龙
经典
洛谷 P1219 八皇后【经典DFS,温习搜索】
检查一个如下的6x6的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行、每列有且只有一个,每条对角线(包括两条主对角线的所有平行线)上至多有一个棋子。上面的布局可以用序列246135来描述,第i个数字表示在第i行的相应位置有一个棋子,如下:行号123456列号246135这只是跳棋放置的一个解。请编一个程序找出所有跳棋放置...
代码星球
·
2020-05-25
洛谷
P1219
皇后
经典
DFS
洛谷 P1972 [SDOI2009]HH的项链【莫队算法学习】
无HH有一串由各种漂亮的贝壳组成的项链。HH相信不同的贝壳会带来好运,所以每次散步完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH不断地收集新的贝壳,因此,他的项链变得越来越长。有一天,他突然提出了一个问题:某一段贝壳中,包含了多少种不同的贝壳?这个问题很难回答……因为项链实在是太长...
代码星球
·
2020-05-25
洛谷
P1972
SDOI2009
HH
项链
洛谷 P1200 [USACO1.1]你的飞碟在这儿Your Ride Is He…【字符串+模拟】
众所周知,在每一个彗星后都有一只UFO。这些UFO时常来收集地球上的忠诚支持者。不幸的是,他们的飞碟每次出行都只能带上一组支持者。因此,他们要用一种聪明的方案让这些小组提前知道谁会被彗星带走。他们为每个彗星起了一个名字,通过这些名字来决定这个小组是不是被带走的那个特定的小组(你认为是谁给这些彗星取的名字呢?)。关于如何...
代码星球
·
2020-05-11
洛谷
P1200
USACO1.1
你的
飞碟
洛谷 P1055 ISBN号码【字符串+模拟】
每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”就是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首...
代码星球
·
2020-05-11
洛谷
P1055
ISBN
号码
字符串
洛谷 2634&&BZOJ 2152: 聪聪可可【点分治学习+超详细注释】
TimeLimit:3Sec MemoryLimit:259MBSubmit:3435 Solved:1776[Submit][Status][Discuss]聪聪和可可是兄弟俩,他们俩经常为了一些琐事打起来,例如家中只剩下最后一根冰棍而两人都想吃、两个人都想玩儿电脑(可是他...
代码星球
·
2020-05-11
洛谷
2634
BZOJ
2152
聪聪
洛谷 P1177 【模板】快速排序【13种排序模版】
利用快速排序算法将读入的N个数从小到大排序后输出。快速排序是信息学竞赛的必备算法之一。对于快速排序不是很了解的同学可以自行上网查询相关资料,掌握后独立完成。(C++选手请不要试图使用STL,虽然你可以使用sort一遍过,但是你并没有掌握快速排序算法的精髓。)输入格式:输入文件sort.in的第1行为一个正整数N,第2行...
代码星球
·
2020-05-11
排序
洛谷
P1177
模板
快速
洛谷P1313 计算系数【快速幂+dp】
给定一个多项式(by+ax)^k,请求出多项式展开后x^n*y^m项的系数。 输入文件名为factor.in。共一行,包含5个整数,分别为a,b,k,n,m,每两个整数之间用一个空格隔开。 输出共1行,包含一个整数,表示所求的系数,这个系数可能很大,输出对10007取模后的结果。&nbs...
代码星球
·
2020-04-18
洛谷
P1313
计算
系数
快速
洛谷 P1028 数的计算【递推】
我们要求找出具有下列性质数的个数(包含输入的自然数n):先输入一个自然数n(n<=1000),然后对此自然数按照如下方法进行处理:1.不作任何处理;2.在它的左边加上一个自然数,但该自然数不能超过原数的一半;3.加上数后,继续按此规则进行处理,直到不能再加自然数为止.输入格式:一个自然数n(n<=1000)...
代码星球
·
2020-04-18
洛谷
P1028
计算
递推
洛谷 P1914 小书童——密码【字符串+模拟】
某蒟蒻迷上了“小书童”,有一天登陆时忘记密码了(他没绑定邮箱or手机),于是便把问题抛给了神犇你。蒟蒻虽然忘记密码,但他还记得密码是由一串字母组成。且密码是由一串字母每个向后移动n为形成。z的下一个字母是a,如此循环。他现在找到了移动前的那串字母及n,请你求出密码。(均为小写)输入格式:第一行:...
代码星球
·
2020-04-18
洛谷
P1914
书童
密码
字符串
洛谷 P1598 垂直柱状图【字符串+模拟】
写一个程序从输入文件中去读取四行大写字母(全都是大写的,每行不超过72个字符),然后用柱状图输出每个字符在输入文件中出现的次数。严格地按照输出样例来安排你的输出格式。输入格式:四行字符,由大写字母组成,每行不超过72个字符输出格式:由若干行组成,前几行由空格和星号组成,最后一行则是由空格和字母组成的。在任何一行末尾不要...
代码星球
·
2020-04-18
洛谷
P1598
垂直
柱状
字符串
洛谷 P1553 数字反转(升级版)【字符串+STL stack】
给定一个数,请将该数各个位上数字反转得到一个新数。这次与NOIp2011普及组第一题不同的是:这个数可以是小数,分数,百分数,整数。整数反转是将所有数位对调;小数反转是把整数部分的数反转,再将小数部分的数反转,不交换整数部分与小数部分;分数反转是把分母的数反转,再把分子的数反转,不交换分子与分母;百分数的分子一定是整数...
代码星球
·
2020-04-18
洛谷
P1553
数字
反转
升级版
洛谷 P1308 统计单词数【字符串+模拟】
一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章中出现的次数和第一次出现的位置。注意:匹配单词时,不区分大小写,但要求完全匹配,即给定单词必须与文章中的某一独立单词在不区分...
代码星球
·
2020-04-18
洛谷
P1308
统计
单词
字符串
首页
上一页
1
2
3
4
5
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他