自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

子灬丶逾

早日成为业内大牛~~

  • 博客(51)
  • 资源 (1)
  • 收藏
  • 关注

原创 CodeForces - 777D Cloud of Hashtags

Cloud of Hashtags题 意:给出n个字符串,让你经可能少的删除一些后缀,让字符串字典序不递减。是字符串与字符串之间的比较。 数据范围: 题目保证所有串的字符和不超过5e5 1<=n<=5e5输入样例:3#book#bigtown#big输出样例:#b#big#big思 路:逆向思维很重要。反过来求,如果s[i+1] >...

2018-08-25 16:41:39 199

原创 CodeForces - 777C Alyona and Spreadsheet(思维题)

Alyona and Spreadsheet 题 意: 给你一个n*m的矩阵,举证种填入数字ai,j,给出q个询问,每次输入l,r问从第l行到第r行是否为不递减序列。 数据范围: 1<=n*m<=100000 1<=ai,j<=1e9 1<=q<=1e5 1<=li<=ri<=n输入样例:5 41 2 3 53 1 ...

2018-08-25 15:44:04 229

原创 HDU - 5925 D - Coconuts

D - Coconuts 题 意:给你一个R*C的矩阵,有K堵墙,问你有几个联通快,每个联通块的元素是多少? 数据范围: 1<=R,C<=1e9 0<=k<=200 输入样例:23 321 22 13 312 2输出样例:Case #1:21 6Case #2:18思 路 :因为墙很少,离散化,把可以浓缩的格子浓...

2018-08-23 15:36:57 263

原创 FZU - 2283 Tic-Tac-Toe (对抗博弈论)

Tic-Tac-Toe题 意:给你一个3*3的井字棋,已经有了已经下的棋,问下三步之类,alice能不能赢。 输入样例:3 //三组测试数据. . .. . .. . .o //alice 执的棋。他先下o x oo . xx x oxo x .. o .. . xo样例输出:Cannot win!Kim win!Kim win!思 路...

2018-08-20 22:51:03 466 1

原创 FZU - 2281 Trades(JAVA大数,非常方便)

Trades 题 意:一个城镇有一列n个商店,每个商店都有一个价格ai,可以以那个商店的价格卖出 或者卖卖出物品。现在你身上有m单位的钱。问你最后你最多能有多少钱。数据范围: 1<=n<=2000 0<=m<=1000000000 1<=ci<=1000000000样例输入:23 11 2 34 11 2 1 2样例输出:...

2018-08-20 20:13:02 167

原创 CodeForces - 934C Twisty Movement

Twisty Movement 题 意:给你一个长度为n的数组只包含0,1问然让你翻转一段区间后的最长不递减子序列。 数据范围: 1<=n<=2e3 输入样例:41 2 1 2输出范围:4思 路:这题数据范围可以n^2枚举开始和结束位置。那么最长不下降子序列就等于pre[i-1]1个数的前缀和 + dp[i][j] 区间i,j的最长不递增子序列 + las...

2018-08-19 22:40:58 176

原创 Gym - 101652W Grid Coloring

Grid Coloring题 意:有一个n*m的格子填颜色,蓝色格子的左上角只能填蓝色,红色格子的右下角只能填红色。现在输入样例已经输入了一些格子的颜色,问你有多少种填色方案。 数据范围: 1<=n,m<=30 输入样例:3 2..B..R输出样例:6思 路:这题的数据范围有点大,肯定不是状压dp,状压dp一般适用于n的范围小于16。因为这是第一次接...

2018-08-19 21:04:49 429 2

原创 Gym - 101652T Security Badge

Security Badge 题 意:有n个房间,m个门,k个员工,每个门有一个密码[ci,di]只有编号在这个范围类的员工才能通过这个门,k个员工每个员工都有一个唯一的编号。每个门由房间ai开向房间bi,密码为[ci,di]。题目保证不会有重边。输入s,t问有多少员工可以通过s,t。数据范围: 1<=n<=1000 1<=m<=5000 1<=k&lt...

2018-08-18 18:32:22 563

原创 Gym - 101652P Fear Factoring

Fear Factoring 题 意:输入a,b让你求[a,b]所有的数的因数和。 数据范围: 1<=a<=b<=1e12 0<=b-a<=1e6输入样例:101 101输出样例:102思 路:我们先求这个[1,n]所有的数因数和,然后用cal(b)-cal(a-1)就是[a,b]内的所有因数和了。问题是怎么求这个cal(b)呢?用的是除法...

2018-08-18 15:28:13 243

原创 CodeForces - 799C Fountains

Fountains 题 意:Alice想建两座喷泉,现在有n座喷泉,每座喷泉的美丽值为pi,价格为ci个coins或者di个diamonds。两种货币不可以互换。现在Alice有c个coins和d个diamonds。问alice建造的两座喷泉最大的美丽值为多少?数据范围:2<=n<=1e5 0<=c,d<=1e5 1<=ci,di<=1e5输入...

2018-08-18 15:10:33 254

原创 CodeForces - 799B T-shirt buying

T-shirt buying 题 意:一家商店有n件T-shirt,每件T-shirt 都有一个价格pi,和正面的颜色ai和后面的颜色bi,有m个顾客来商店按编号从1-m依次购买自己喜欢的衣服,每个顾客都买一件衣服,每个顾客都有一个喜欢的颜色,只要一件衣服前面或者后面出现了那种颜色顾客就会酒席。每次顾客都买最便宜的那件自己的喜欢的。问每个顾客付的价钱是多少?如果没有顾客喜欢的衣服则输出-1。...

2018-08-18 14:58:02 189

原创 CodeForces - 867C Ordering Pizza

Ordering Pizza 题 意:有两种Pizza,两种Pizza都可以分成m份,有n个人,每个人吃mi片pizza,吃第一种pizza每片获得的快乐值为ai,吃第二种pizza每片获得的快乐值为bi。问在最经可能少买Pizza的情况下,快乐值最大是多少? 数据范围: 1<=m,n<=1e5 1<=mi,ai,bi<=1e5 输入样例:3 123 5...

2018-08-15 21:18:51 240

原创 CodeForces - 867B Save the problem! (构造题)

Save the problem! 题 意:给你一个方案总数n,要求你输出价格,以及多少种面值的硬币,每种面值是多少,刚好又n种方案可以凑成这个价格。 数据范围: 1<=N<=1e6 输入样例:18输出样例:30 41 5 10 25思 路:选用1,2去构造。如果是A等于1就直接输出1,如果是其他则价格为2*(A-1) 收获:构造题,一定要去找准关键点,...

2018-08-15 21:02:38 354

原创 Gym - 101864L School Reunion

School Reunion 题 意:在一个茶馆,小明相见p个人,总共有n个人,每个人会在茶馆呆[si,ti]的时间,问小明最少需要在茶馆呆的时间。 数据范围:1<=T<=30 1<=p<=N<=1e5 1<=st<=en<=1e9样例输入:25 31 38 126 914 172 73 31 64 76 ...

2018-08-14 19:48:41 192

原创 CodeForces - 923 Producing Snow

Producing Snow 题 意:有一个生产雪的机器,每天都可以生产vi的雪,每天也会融化一些雪,融化的雪的体积为温度ti。每一堆雪的融化互不影响,如果一堆血融化之后等于或者小于0,就会消失。输出n个数,代表每天融化的雪量 数据范围: 1<=N<=1e5 0<=vi<=1e9 0<=ti<=1e9 输入样例:310 10 55 7 2...

2018-08-14 18:40:42 205

原创 Gym - 101864 A Criminal

A Criminal 题 意:监狱有n个人,小明的编号是x,监狱长每次随机挑选一个Y(Y属于l,n)。把1,2,3…Y。拿出来玩游戏。从第一个开始,在当前没有没惩罚的集合中,跳过第当前这个,惩罚下一个,最后只剩一个不被惩罚。输入n,x,l问小明不被惩罚的概率是多少? 数据范围: 1<=t<=10500 1<=x<=n<=1e15 1<=L<=N...

2018-08-14 15:47:20 320

原创 CodeForces - 813C The Tag Game

The Tag Game 题 意:给你一颗无向树,n个节点,n-1条边,1号节点是跟小明在一号节点,小红在x号节点。小明想经可能快的找到小红,小红想经可能慢的让小明找到。小明小红轮流操作,每次操作,或者向相邻节点移动,或者停留在原地。问最多需要多少次操作。 数据范围: 2<=n<=2e5+5 2<=x<=n输入样例:4 31 22 32 4输出样例...

2018-08-14 15:29:26 144

原创 CodeForces - 813B The Golden Age(枚举,暴力区间)

The Golden Age 题 意:输入x,y,l,r。凡是由x^a+y^b组成的数都是不幸运的数组,问,l,r最多有多少连续的幸运的数。 数据范围: 2<=x,y<=1e18 1<=l<=r<=1e18输入样例:2 3 1 10输出样例:1思 路:把l,r之间所有的不幸运的数组拍个序,然后俩个不幸运的数组之间,就是幸运的数字,记...

2018-08-14 15:18:54 146

原创 CodeForces - 814C An impassioned circulation of affection

An impassioned circulation of affection 题 意:给你一串长度为n的字符串,q个询问,mi,ci。mi代表你可以修改字符的次数,ci代表修改后ci连续最长是多少。 数据范围: 1<=n<=1500 1<=q<=2e5 样例输入:6koyomi31 o4 o4 m样例输出:365思 路:连续的操作,...

2018-08-14 15:03:44 175

原创 Gym - 101864E Diverse Group

E.Diverse Group 题 意:从(C{n,m}*m^k) %p. 数据范围: 2<=N,M<=1e7 1<=k<=N*M 输入样例:52 2 12 3 23 2 54 2 35 4 4输出样例490321280思 路:预处理阶乘,矩阵快速幂求m^k逆元。就出来了。 收 获:第一次求逆元。学会了逆元的作用,除某一...

2018-08-13 23:45:41 290

原创 CSUST 第二次省赛选拔 Py&hyh想脱单 (二维前缀和)

Py&hyh想脱单 题 意: 总所周知,,py和hyh有十分浓烈的脱单意愿,但是非常不幸,在一个风和日丽的下午,他们穿越到一个没有妹子的世界,他必须回答一个问题才能回到本来的世界,这个问题是给出一个nm的矩阵,然后有q次操作,每一个操作,给出xi,yi,ti,表示在ti时刻摧毁(xi,yi)这个格子,然后他们要求出一个最早时刻,出现至少一个kk的矩阵被毁坏,注意:一个kk矩阵被毁坏的...

2018-08-11 21:21:37 192

原创 csust 第二次省赛选拔 1016旅游 (二维djikstra 很不错的好题)

旅游 题 意: db爱好运动,但是单纯的运动会使得他很枯燥,现在他想边跑步边看风景。已知现在有n个风景点(编号为1号~n号),同时有m条道路将这n个风景点连接起来。这些风景点总共有3类:A,B,C;为了方便表示,我们令 A=0,B=1,C=2。db一开始在1号风景点(可以为A,B,C类)。现在db想在跑步的过程中经过至少一个B类风景点的同时至少经过一个C类风景点,最后再回到1号风景点。现在...

2018-08-11 19:32:10 177

原创 Codeforce 1017D The Wu 预处理,二维前缀和

The Wu题 意:给你m个长度为n个01串t,q个长度为n的查询串s,如果ti = si 则他们的价值为wi,否则为0,pair< t ,s >的总价值为各个字符的价值之和。数据范围: 1<=n<=12 1<=q,m<=5e5 0<=wi<=100输入样例:2 4 540 200101101100 2000 ...

2018-08-10 09:51:28 221

原创 POJ - 3660 Cow Contest(floyed 传递闭包)

Cow Contest 题 意:有N头牛去参加比赛,给你M场两两比赛的结果,问你至少能确定多少头牛的排名。 数据范围: 1<=N<=100 1<=M<=4500输入样例:5 54 34 23 21 22 5输出样例:2思 路:任何一头牛排名的确定由其他n-1头牛确定,所以我们只要知道任何一头牛和其他n-1头牛的关系,就能唯一确定...

2018-08-09 16:39:34 112

原创 codeforce 1017C The Phone Number

The Phone Number 题 意:输入n让你用1~n够着一个最长上升子序列和最长下降子序列的和最短。 数据范围: 1<=n<=1e5 输入样例:4输出样例:3 4 1 2思 路:样例有时候总能给出一点思路。想出最优的构造方法。这个题的构造方法是分块,分根号n块。例如n=9 那么 分三块 789456123这个时候肯定是最优的。#i...

2018-08-09 09:20:25 298

原创 POJ - 1797 Heavy Transportation

Heavy Transportation 题 意:给你n个节点,m个街道,每个街道都有最大的称重量cost,有一辆车从1到n问你n的最大承载量。 数据范围: 1<=n<=1e3 1<=cost<=1000000 输入样例:13 31 2 31 3 42 3 5输出样例:Scenario #1:4思 路:这次是跟新最大值,每次取出最...

2018-08-08 21:55:54 137

原创 POJ - 2253 Frogger

Frogger 题 意:池塘里有一只男青蛙,一只女青蛙,男青蛙想去拜访女青蛙。男青蛙在1号石头上,女青蛙在2号石头上,池塘里还有一些其他的石头,可以给男青蛙跳的时候短暂停息。问男青蛙一次跳的最大长度最小是多少。祠堂总共有n的石头. 数据范围: 2<=n<=200 0<=xi,yi<=1000 样例输入:2 //n个石头0 0 //石头坐标3 4...

2018-08-08 21:14:40 118

原创 CSUST OJ 1008 吃零食

吃零食题意:桌上有n袋零食,不同的零食会有不同的美味程度wi和腐坏程度di,每种零食在一单位时间内美味程度都会下降di,但是不会降到0以下。 qwb每一单位时间可以吃掉一袋零食。现在qwb想要在吃完所有零食后获得的美味度最大。问最大值是多少?输入范围: 第一行,一个整数n,代表有n袋零食接下来n行,每行2个整数wi和di(1<=n<=100,000),(0<=wi&l...

2018-08-08 15:39:18 328

原创 第一次省赛选拔总结

出题人简单题一般喜欢出思维,细节题 会算法的一些基础操作。之后中等题喜欢出一些算法题,卡时间,卡内存,高难度题还不是很了解,但是数学题肯定是其中的一类。训练方向。训练思维,细节,中等题。多学习算法(基础算法都还没学完)....

2018-08-08 09:53:23 170

原创 CSUST OJ 1004 画画

1004 画画 题 意:durong拿起了apple pencil,开始在他的ipad上面学习画画。他随便画了很多个点,这时候他突然在想,这些点可以构成多少个矩形呢?输入描述: 第一行一个整数n代表点的个数。 接下来n行每行两个整数x,y代表点的坐标。 n <= 1000 |x|, |y| <= 30000输出描述 输出一个整数,代表矩形的个数。输入样例:6...

2018-08-08 09:43:17 296

原创 CSUST OJ 1006 (hash)

hash 题 意:中文题面。 输入样例:1 44 1 2 3 41 2 3 21 22 31 4输出样例:YES思 路:字符串hash+dfs。 收 获:第一道字符串hash的题目。感觉字符串hash很强大#include<bits/stdc++.h>using namespace std;typedef long long ll;ty...

2018-08-07 22:46:59 187

原创 POJ - 2376 Cleaning Shifts

最小数目区间全覆盖题 意:最惨的守护者莫属雷之银狼了….当初为了掩护各大守护者撤退,雷之银狼不幸被暗黑达抓住了。暗黑达干脆让他去看牛圈。堂堂狼族中的贵族,怎么能受这份侮辱。但他又打不过暗黑达,没办法只能拿牛撒气…… 银狼大人分配 N (1 <= N <= 25,000) 只中的一些奶牛在牛棚附近做些清洁。 他总是要让至少一只牛做清洁。他把一天分成T段(1 <= T <=...

2018-08-06 23:03:22 128

原创 POJ - 2718 Smallest Difference

Smallest Difference 题 意:给定若干位十进制数,你可以通过选择一个非空子集并以某种顺序构建一个数。剩余元素可以用相同规则构建第二个数。除非构造的数恰好为0,否则不能以0打头。 举例来说,给定数字0,1,2,4,6与7,你可以写出10和2467。当然写法多样:210和764,204和176,等等。最后一对数差的绝对值为28,实际上没有其他对拥有更小的差。数据范围: 不...

2018-08-06 22:32:39 175

原创 BFS入门模板

//// Created by luozujian on 17-10-21.//#include<cstdio>#include<cstring>#include<algorithm>#include<iostream>#include<vector>#include<queue>using namespac...

2018-08-06 22:20:12 447

原创 Gym - 101291I Mismatched Socks(思维)

Mismatched Socks 题 意:小明有很n种颜色的袜子,每种颜色的袜子有ai个。小明不喜欢穿同颜色的袜子,问小明最多能几天不穿同颜色的。 数据范围: 1<=n<=1e3 1<=ai<=1e9 输入样例:3121输出样例:2思 路:最后的答案和数量最多MAX的那种颜色的袜子有关。如果MAX*2>=sum(所有袜子的数量)...

2018-08-06 22:07:53 590

原创 HDU - 2586 How far away ?

How far away ? 题 意:给你一个有n个节点的树,树的边有权值k,问数上两个节点s,t的最短距离。 数据范围: 2<=n<=2e4 1<=m<=2e2 0<=k<=4e3输入样例:23 21 2 103 1 151 22 3输出样例:2 21 2 1001 22 1

2018-08-06 16:52:53 107

原创 KMP模板

KMP模板 复杂度O(n+m)#include<cstdio>#include<cstring>#include<algorithm>#include <iostream>#include <string>using namespace std;int f[ 15000];int n,m,q;void getfill...

2018-08-06 16:38:11 135

原创 LCA 倍增模板

感谢大佬模板,想要看更加精彩的讲解搓这里构造访问数组:void make_bin(){ bin[0]=1; for(int i=1;i<=15;i++) bin[i]=bin[i-1]<<1;}构造邻接表:void Link(){ for(int i=1;i<=n-1;i++){//n-1 edges;or...

2018-08-06 10:02:48 267

原创 POJ - 1177 Picture (扫描线,扫描周长的板子)

Picture#include<cstring>#include<algorithm>#include<iostream>#include<cstdio>#define lson l,m,rt<<1#define rson m+1,r,rt<<1|1using namespace std;const in...

2018-08-05 10:40:22 253

原创 牛客多校第六场 J题 Heritage of skywalkert

Heritage of skywalkert 题 意:给你n个数字,1<=i,j <=n,让你求(ai,aj)的最大的最小公倍数。 数据范围: 2<=n<=1e7 ai的输入调用以下函数 输入样例:22 1 2 35 3 4 8输出样例:Case #1: 68516050958Case #2: 5751374352923604426...

2018-08-05 09:18:21 238

leyou数据库修改后的.sql

用dbeaver亲测可用,包含tb_spec_group,tb_spec_param表是更新后的,阿拉啦啦啦啦

2019-12-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除