自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LuRiCheng的博客

退役了.

  • 博客(291)
  • 收藏
  • 关注

原创 玲珑OJ 1152 - Expected value of the expression 【DP】

题目链接显然可以拆位,20个位单独考虑 dp[i][j]=前i对OiAi,满足第j位为1的概率dp[i][j]=前i对O_iA_i,满足第j位为1的概率 dp[i][j]=dp[i−1][j]+(1−dp[i−1][j])∗(1−pi)           Oi= or 且(ai>>j) and 1=1dp[i][j]=dp[i-1][j]+(1-dp[i-1][j])*(1-p_i)

2017-07-30 14:57:10 339

原创 【2017多校】HDU6053 TrickGCD 【莫比乌斯】

枚举gcd(l,r)=d的倍数,则b[i]可能的值为{d,2d,3d,...,floor(a[i]/d)∗d}枚举gcd(l,r)=d的倍数,则b[i]可能的值为\{d,2d,3d,...,floor(a[i]/d)*d\} 则gcd(l,r)=d的倍数时,方案数=∏ni=1a[i]d则gcd(l,r)=d的倍数时,方案数=\prod_{i=1}^{n}\frac{a[i]}d 显然剩下就是容斥

2017-07-28 16:18:20 468

原创 【2017多校】HDU6047 Maximum Sequence 【贪心】

显然每个bi都要被选择一次,每次贪心的选出an+k=max{aj | bi<=j<n+k}显然每个b_i都要被选择一次,每次贪心的选出a_{n+k}=max\{a_{j}\ |\ b_i<=j<n+k\} 求出ai的后缀最大值a′i=max(a[j] | j>=i)求出a_i的后缀最大值 a'_i=max(a[j] \ | \ j>=i) 对bi从小到大排序,依次选取即可,顺便维护一个maxVa

2017-07-28 14:43:43 369

原创 【2017多校】HDU6035 Colorful Tree 【听说是树形DP】

官方题解:单独考虑每一种颜色,答案就是对于每种颜色至少经过一次这种的路径条数之和。反过来思考只需要求有多少条路径没有经过这种颜色即可。直接做可以采用虚树的思想(不用真正建出来),对每种颜色的点按照 dfs 序列排个序,就能求出这些点把原来的树划分成的块的大小。这个过程实际上可以直接一次 dfs 求出。令sum[i]=已经dfs遍历过的点中,以i颜色的点为根的子树的节点个数之和(不重复计数)令sum[

2017-07-26 20:30:00 764

原创 51NOD 1554 欧姆诺姆和项链 【kmp】

1554 欧姆诺姆和项链题目来源: CodeForces基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注有一天,欧姆诺姆发现了一串长度为n的宝石串,上面有五颜六色的宝石。他决定摘取前面若干个宝石来做成一个漂亮的项链。他对漂亮的项链是这样定义的,现在有一条项链S,当S=A+B

2017-07-25 11:01:40 490

原创 Codeforces 800C. Vulnerable Kerbals 【DAG图最长路】

C. Vulnerable Kerbalstime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou are given an integer m, and a lis

2017-07-18 20:02:50 484

原创 51NOD 1277 字符串中的最大值 【拓展KMP】

1277 字符串中的最大值题目来源: Codility基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注一个字符串的前缀是指包含该字符第一个字母的连续子串,例如:abcd的所有前缀为a, ab, abc, abcd。给出一个字符串S,求其所有前缀中,字符长度与出现次数的乘积的最大值。

2017-07-17 21:21:38 430

原创 Codeforces B. Cards Sorting 【瞎搞】

B. Cards Sortingtime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputVasily has a deck of cards consisting of n 

2017-07-17 15:47:03 590

原创 Codeforces 830A. Office Keys 【dp】

A. Office Keystime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputThere are n people and k keys on a straigh

2017-07-17 15:24:32 658

原创 玲珑OJ1146 - 图论你先敲完模板 【DP】

1146 - 图论你先敲完模板Time Limit:5s Memory Limit:256MByteSubmissions:731Solved:186DESCRIPTION今天HHHH在操场上跑步,HHHH作为一个爱运动的人,肯定会想方设法把跑步所消耗的能量减到最少.现在这个操场上有nn个可以休息的点,他们的坐标分别为x1,x2...

2017-07-15 20:45:58 525

原创 Codeforces 815B. Karen and Test 【规律】

B. Karen and Testtime limit per test2 secondsmemory limit per test512 megabytesinputstandard inputoutputstandard outputKaren has just arrived at school, and she

2017-07-14 17:10:11 591

原创 Codeforces 815C. Karen and Supermarket 【树形DP】

C. Karen and Supermarkettime limit per test2 secondsmemory limit per test512 megabytesinputstandard inputoutputstandard outputOn the way home, Karen decided to

2017-07-14 15:06:43 543

原创 Codeforces 827B. High Load 【构造】

B. High Loadtime limit per test2 secondsmemory limit per test512 megabytesinputstandard inputoutputstandard outputArkady needs your help again! This time he dec

2017-07-12 16:08:21 639

原创 Codeforces 827A. String Reconstruction

A. String Reconstructiontime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputIvan had string s consisting of small English letters. However, his fr

2017-07-12 15:56:07 559

原创 Codeforces 819B. Mister B and PR Shifts

B. Mister B and PR Shiftstime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputSome time ago Mister B detected a strange signal from the space, whic

2017-07-11 19:47:29 636

原创 SHU金马五校赛 L.零件组装 【状压DP】

零件组装发布时间: 2017年7月9日 20:20 最后更新: 2017年7月10日 21:12 时间限制: 1000ms 内存限制: 128M描述现有n个零件,小Y花费了很多时间来收集它们,现在他想把零件拼在一起,拼完就可以召唤神龙了。已知零件之间存在相邻的关系,拥有相邻关系的零件在最终的组装结果中就是相邻的,并且组装过程中每次只能通过相邻关系来组合零件。小Y每次可以选择两个零件(

2017-07-11 17:25:10 472

原创 POJ3469 Dual Core CPU 【最大流最小割】

Language:DefaultDual Core CPUTime Limit: 15000MSMemory Limit: 131072KTotal Submissions: 24695Accepted: 10690Case Time Limit: 5000MSDescriptionAs more and more computers are equipped with dual core CPU

2017-07-08 21:01:49 432

原创 POJ3057 Evacuation 【二分匹配】

EvacuationTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 3050 Accepted: 766DescriptionFires can be disastrous, especially when a fire breaks out in a room that is completely fill

2017-07-07 22:52:37 391

原创 POJ2104 K-th Number 【线段树+二分】

K-th NumberTime Limit: 20000MS Memory Limit: 65536KTotal Submissions: 57392 Accepted: 19837Case Time Limit: 2000MSDescriptionYou are working for Macrohard company in data structures depa

2017-07-05 22:28:53 586

原创 POJ3468 A Simple Problem with Integers 【线段树/BIT】

A Simple Problem with IntegersTime Limit: 5000MS Memory Limit: 131072KTotal Submissions: 110542 Accepted: 34432Case Time Limit: 2000MSDescriptionYou have N integers, A1, A2, ... , AN. Yo

2017-07-05 15:59:03 389

原创 美团A轮 合并回文子串 【dp】

合并回文子串时间限制:2秒空间限制:262144K输入两个字符串A和B,合并成一个串C,属于A和B的字符在C中顺序保持不变。如"abc"和"xyz"可以被组合成"axbycz"或"abxcyz"等。我们定义字符串的价值为其最长回文子串的长度(回文串表示从正反两边看完全一致的字符串,如"aba"和"xyyx")。需要求出所有可能的C中价值最大的字符串,输出这个最大价值即可 输入描述:第一

2017-06-21 13:55:29 964 2

原创 51NOD1320 合法尾数序列

1320 合法尾数序列题目来源: TopCoder基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注对于正整数X,f(X)为X二进制表达式中末尾0的个数,例如:40的二进制表示为101000,那么f(40)=3,再如f(4)=2,f(11)=0,f(14)=1。定义如果一个含有n个元素的序列S是“合法尾数序列”,那么存在同样含有n个正整数元素的序列

2017-06-15 14:59:10 426 1

原创 51NOD1319 跳跃游戏 【xjb乱搞】

1319 跳跃游戏题目来源: TopCoder基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注有一个可以在二维平面上做跳跃的机器人,该机器人有独特的跳跃程序。该程序的跳跃距离是由一个循环序列S决定的。序列S有无穷多项,但其有一个最小周期序列,令其为A,A中有N个元素(N<=50),S[i]=A[i mod N],i从0取到正无穷。例如,A={2,

2017-06-14 21:53:24 445

原创 51NOD 1316 回文矩阵 【枚举】

1316 回文矩阵题目来源: TopCoder基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注 一个N*M的矩阵A完全由0与1两个数字组成(0<N,M<=8),矩阵第i行第j列上的项为A[i][j],i与j从0标起,即0<=i<N,0<=j<M。现在存在两种操作:(1)将矩阵中的任一项A[i][j]改为数字1;(2)将矩阵中的任一项A[i][

2017-06-13 20:39:58 1321

原创 51NOD1307 绳子与重物 【并查集】

1307 绳子与重物题目来源: Codility基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注有N条绳子编号 0 至 N - 1,每条绳子后面栓了一个重物重量为Wi,绳子的最大负重为Ci。每条绳子或挂在别的绳子下或直接挂在钩子上(编号-1)。如果绳子下所有重物的重量大于绳子的最大负重

2017-06-10 22:26:13 539

原创 51NOD1287 加农炮 【RMQ】

1287 加农炮题目来源: Codility基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注一个长度为M的正整数数组A,表示从左向右的地形高度。测试一种加农炮,炮弹平行于地面从左向右飞行,高度为H,如果某处地形的高度大于等于炮弹飞行的高度H(A[i] >= H),炮弹会被挡住并落在i - 1处,则A[i - 1] + 1。如果H <= A[0],

2017-06-10 20:05:14 426

原创 51NOD 1282 时钟

1282 时钟题目来源: Codility基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注有N个时钟,每个时钟有M个指针,P个刻度。时钟是圆形的,P个刻度均分整个圆。每个时钟每个指针指向整数刻度,并且每个时钟自身指针指向的数字都不同。你可以任意旋转时钟的表盘,但是你不能转指针。问最后有

2017-06-10 16:58:24 737

原创 51NOD1281 山峰和旗子 【二分】

1281 山峰和旗子题目来源: Codility基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注用一个长度为N的整数数组A,描述山峰和山谷的高度。山峰需要满足如下条件, 0 A[P + 1]。现在要在山峰上插上K个旗子,并且每个旗子之间的距离 >= K,问最多

2017-06-09 22:22:29 508

原创 51NOD1280 前缀后缀集合

1280 前缀后缀集合题目来源: Codility基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注一个数组包含N个正整数,其中有些是重复的。一个前缀后缀集是满足这样条件的下标对(P,S), 0<= P,S < N 满足数组元素A[0..P]的值也在A[S..N - 1]的值中出现,并且A[S..N - 1]中的值也再A[0..P]中出现。换句话说

2017-06-09 21:39:19 603

原创 51NOD 1255 字典序最小的子序列 【贪心】

1255 字典序最小的子序列题目来源: 天津大学OJ基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注给出一个由a-z组成的字符串S,求他的一个子序列,满足如下条件:1、包含字符串中所有出现过的字符各1个。2、是所有满足条件1的串中,字典序最小的。例如:babbdcc,出现过的字符为:abcd,而包含abcd的所有子序列中,字典序最小的为abdc

2017-06-09 20:59:56 1302

原创 51NOD1243 排船的问题 【二分+贪心】

1243 排船的问题题目来源: Codility基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注一个码头中有N艘船和N个木桩,船的长度为2*X,码头的宽度为M,N个木桩的位置(相对码头左岸的位置)会在数据中给出。船和船之间不能重叠,即每艘船的船头不能超过上一艘船的船尾,当然也不能超出码头的两岸。船和木桩之间用绳子连接,并且1个木桩只能栓1条船,绳

2017-06-09 16:41:19 523

原创 Codeforces 799D. Field expansion 【DP】

D. Field expansiontime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputIn one of the games Arkady is fond of the game process happens on a rectangul

2017-06-02 21:27:29 688

原创 Codeforces 799C. Fountains

C. Fountainstime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputArkady plays Gardenscapes a lot. Arkady wants to build two new fountains. There ar

2017-06-02 20:18:58 709

原创 51NOD 1434 区间LCM

1434 区间LCM题目来源: TopCoder基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注一个整数序列S的LCM(最小公倍数)是指最小的正整数X使得它是序列S中所有元素的倍数,那么LCM(S)=X。例如,LCM(2)=2,LCM(4,6)=12,LCM(1,2,3,4,5)=60。现在给定一个整数N(1<=N<=1000000),需要找

2017-06-01 22:13:29 482

原创 Codeforces 809A Do you want a date?

A. Do you want a date?time limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputLeha decided to move to a quiet town Vičkopolis, because he was tired by livi

2017-06-01 20:34:01 162

原创 XTOJ1264 Partial Sum 【前缀和】

Partial SumAccepted : 98 Submit : 391Time Limit : 3000 MS Memory Limit : 65536 KBPartial SumBobo has a integer sequence a1,a2,…,an of length n. Each time, he selects two ends 0≤l<r≤n and

2017-05-17 15:16:49 361

原创 XTOJ1267 Highway 【最小生成树】

HighwayAccepted : 100 Submit : 336Time Limit : 4000 MS Memory Limit : 65536 KBHighwayIn ICPCCamp there were n towns conveniently numbered with 1,2,…,n connected with (n−1) roads. The i-th

2017-05-17 14:33:06 457

原创 C. 袋鼠妈妈找孩子

C. 袋鼠妈妈找孩子Time limit per test: 1.5 secondsTime limit all tests: 10.0 secondsMemory limit: 256 megabytesAccept / Submit: 41 / 172袋鼠妈妈找不到她的孩子了。她的孩子被怪兽抓走了。袋鼠妈妈现在在地图的左上角,她的孩子在地图第 x 行第 y 列的位置。怪兽想和袋鼠妈妈玩一

2017-05-17 14:14:11 417

原创 Codeforces-798D. Mike and distribution

D. Mike and distributiontime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputMike has always been thinking about the harshness of social inequality

2017-05-10 21:54:55 469

原创 Codeforces Round #411 (Div. 1) C. Ice cream coloring

C. Ice cream coloringtime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputIsart and Modsart were trying to solve an interesting problem when sudden

2017-05-08 22:51:29 825

空空如也

空空如也

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

TA关注的人

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