自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 小胖的水果(lcs)

/ Vijos / 题库 /小胖的水果(lcs)描述xuzhenyi到大同水果店去买水果,但老板huyichen告诉他每次只能买一种,但是xuzhenyi想吃两种,于是在讨价还价之后,huyichen说只要xuzhenyi能把他想要的两种水果合并成一种,就能成功。你能帮他吗?格式输入格式输入文件包含两个要组合的水果名字。所有的名字最多有100个字母。(有若干行)输出格式对每一组测试数据,打印出一个...

2018-05-13 15:56:36 183

原创 能量项链(环形dp)

https://vijos.org/p/1312/ Vijos / 题库 /能量项链描述在Mars星球上,每个Mars人都随身佩带着一串能量项链。在项链上有N颗能量珠。能量珠是一颗有头标记与尾标记的珠子,这些标记对应着某个正整数。并且,对于相邻的两颗珠子,前一颗珠子的尾标记一定等于后一颗珠子的头标记。因为只有这样,通过吸盘(吸盘是Mars人吸收能量的一种器官)的作用,这两颗珠子才能聚合成一颗珠子,...

2018-05-13 14:08:38 480

原创 模运算

模运算 模运算与基本四则运算有些相似,但是除法例外。其规则如下: (a + b) % p = (a % p + b % p) % p (a - b) % p = (a % p - b % p) % p (a * b) % p = (a % p * b % p) % p (a^b) % p = ((a % p)^b) % p 推论: 若a≡b (% p),则对于任意的c,都...

2018-05-13 10:10:56 437

原创 如何办好比赛

如何办好比赛现在参赛选手在机房前排起了一列长队,这里面有萌新也有大佬,萌新都很仰慕大佬,由于大佬们的参赛,萌新们对这次比赛的精彩程度格外期待。对于每个萌新来说,他/她/它对本次的比赛的期待度为排在他/她/它前面的大佬的数量,而这次比赛的总期待度等于每个萌新的期待度之和。SK同学作为本次比赛的组织者,希望比赛的期待度能够刚刚好,太低的话会让大家兴致不高,太高的话会被喷不满足预期。现在SK同学可以交换...

2018-05-13 10:04:42 338

原创 萌萌哒身高差

萌萌哒身高差何老师认为,同学们站成一排时,相邻两个同学身高相差越多,这两个同学站在一起越萌。那么所有相邻两个同学的身高差加起来越大,拍出来的照片就越萌,也就是这张照片的萌力指数。何老师希望拍出来的照片的萌力指数尽可能大。然而何老师并不是数学老师,而是语文老师。何老师觉得很GG。何老师只想知道,如果让同学们随便站成一排(站成所有排列的可能性都相等),萌力指数的数学期望是多少。聪明的我一下子就算出了答...

2018-05-13 10:03:35 258

原创 最小化价格(贪心)

最小化价格(贪心)题目描述现有n组人,m个地点,给出每组人的人数,每个地点可容纳的最大人数和选择的价格 要求一种方式,使得每组人都到一个各不相同的地点,最小化选择的价格 每个队伍的人都要在同一个地方每个地方只能有一个队伍输入描述:第一行n,m 第二行n个数,表示每组的人数 接下来m行,每行两个数,表示可容纳的最大人数和选择的价格输出描述:输出最小化选择的价格,无解输出-1示例1输入3 4 ...

2018-05-13 10:02:37 622

原创 Beautiful Land(超大容量背包)

Beautiful Land时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 131072K,其他语言262144K64bit IO Format: %lld题目描述 It’s universally acknowledged that there’re innumerabletrees in the campus of HUST.Now HUST got a big land who...

2018-05-12 16:27:32 386

原创 火车票(dp)

火车票描述一个铁路线上有n(2<=n<=10000)个火车站,每个火车站到该线路的首发火车站距离都是已知的。任意两站之间的票价如下表所示:站之间的距离 - X 票价0<X<=L1 C1L1<X<=L2 C2L2<X<=L3 C3其中L1,L2,L3,C1,C2,C3都是已知的正整数,且(1 <= L1 < L2 < L3 <=...

2018-05-12 16:25:57 898

转载 超大背包

超大背包问题:有n个重量和价值分别为w[i]和v[i]的物品,从这些物品中挑选总重量不超过W的物品,求所有挑选方案中价值总和的最大值。其中,1 ≤ n ≤ 40, 1 ≤ w[i], v[i] ≤ 10^15, 1 ≤ W ≤ 10^15.这个问题给人的第一感觉就是普通的01背包。不过,看完数据范围会发现,这次价值和重量都可以是非常大的数值,相比之下n比较小。使用DP求解背包为题的复杂度是O(nW...

2018-05-12 16:23:57 341

转载 set

setset的特性是,所有元素都会根据元素的键值自动排序,set的元素不像map那样可以同时拥有实值(value)和键值(key),set元素的键值就是实值,实值就是键值。set不允许两个元素有相同的键值。它里面所有的元素都是不重复的(multiset除外)set面对结构体重载运算符时,需处理好去重问题:struct dd{ int p, s; bool friend operator< (...

2018-05-12 16:23:25 134

原创 Walking in the Forest(二分)

Walking in the Forest(二分)时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld题目描述 It’s universally acknowledged that there’re innumerable trees in the campus of HUST. Now you'...

2018-05-12 16:15:34 302

原创 Prime Ring Problem (dfs)

 Prime Ring Problem (dfs)A ring is compose of n circles as shown in diagram. Put natural number 1, 2, ..., n into each circle separately, and the sum of numbers in two adjacent circles should be a pri...

2018-05-12 16:13:14 133

原创 飞翔 ( dp )

飞翔背景鹰最骄傲的就是翱翔,但是鹰们互相都很嫉妒别的鹰比自己飞的快,更嫉妒其他的鹰比自己飞行的有技巧。于是,他们决定举办一场比赛,比赛的地方将在一个迷宫之中。描述这些鹰的起始点被设在一个N*M矩阵的左下角map[1,1]的左下角。终点被设定在矩阵的右上角map[N,M]的右上角,有些map[i,j]是可以从中间穿越的。每一个方格的边长都是100米。如图所示: 没有障碍,也没有死路。这样设计主要是为...

2018-05-09 01:00:08 306

原创 Cyclic Components (dfs)

E. Cyclic Componentstime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou are given an undirected graph consisting of nn vertices and mm edges. Your...

2018-05-08 23:23:29 198

原创 和为K的组合 (dfs)

和为K的组合 (dfs)给出N个正整数组成的数组A,求能否从中选出若干个,使他们的和为K。如果可以,输出:"Yes",否则输出"No"。Input第1行:2个数N, K, N为数组的长度, K为需要判断的和(2 <= N <= 20,1 <= K <= 10^9) 第2 - N + 1行:每行1个数,对应数组的元素Aii (1 <= Aii <= 10^6)Ou...

2018-05-06 16:59:31 1472

原创 区间中最大的数(RMQ树查找最大值

 区间中最大的数(RMQ树查找最大值) 给出一个有N个数的序列,编号0 - N - 1。进行Q次查询,查询编号i至j的所有数中,最大的数是多少。 例如: 1 7 6 3 1。i = 1, j = 3,对应的数为7 6 3,最大的数为7。(该问题也被称为RMQ问题) Input 第1行:1个数N,表示序列的长度。(2 <= N <= 10000)  第2 - N + 1行:每行1个数,对...

2018-05-06 16:59:08 582

原创 Median 二分

Median Given N numbers, X1, X2, ... , XN, let us calculate the difference of every pair of numbers: ∣Xi - Xj∣ (1 ≤ i < j ≤ N). We can get C(N,2) differences through this work, and now your task is to ...

2018-05-06 16:58:27 798

原创 4个数和为0(二分)

4个数和为0(二分)给出N个整数,你来判断一下是否能够选出4个数,他们的和为0,可以则输出"Yes",否则输出"No"。Input第1行,1个数N,N为数组的长度(4 <= N <= 1000) 第2 - N + 1行:Aii(-10^9 <= Aii <= 10^9)Output如果可以选出4个数,使得他们的和为0,则输出"Yes",否则输出"No"。Sample Inp

2018-05-06 16:57:47 421

原创 K Smallest Sums (数据结构)UVA - 11997

K Smallest Sums(排序)You’re given k arrays, each array has k integers. There are kk ways to pick exactly one element in eacharray and calculate the sum of the integers. Your task is to find the k smalle...

2018-05-06 16:57:26 271

原创 最高的奖励 51Nod - 1163

最高的奖励 51Nod - 1163 有N个任务,每个任务有一个最晚结束时间以及一个对应的奖励。在结束时间之前完成该任务,就可以获得对应的奖励。完成每一个任务所需的时间都是1个单位时间。有时候完成所有任务是不可能的,因为时间上可能会有冲突,这需要你来取舍。求能够获得的最高奖励。Input第1行:一个数N,表示任务的数量(2 <= N <= 50000) 第2 - N + 1行,每行2个...

2018-05-06 16:56:45 161

转载 二分模板

二分整数二分  int left = 0,ri =maxn;while (left <= ri){    int mid = (left + ri)/2;    if( check(mid) ) ans=mid,left = mid+1;    else ri= mid-1;}cout << ans <<endl;double 类型的二分板子double left =...

2018-05-06 16:54:21 132

原创 魔兽争霸之最后的反击

魔兽争霸之最后的反击Time Limit: 1000 MS Memory Limit: 65536 KBDescription 相传人族与兽族对峙了很久,双方均受到了重创,兽族趁人类没有能力发起大规模进攻之时突然袭击,想一次彻底打败人族。人类为了生存,无论老幼伤病,全部参战,兵分两路抗敌。由于体质不同,我们以血量表示一个人的战斗力,现在给你所有人的血量,请你把人类分成战斗力最接近的两部分。注意,战...

2018-05-06 16:53:50 496

原创 区间dp括号匹配问题

区间dp括号匹配问题 POJ2955 //#include<bits/stdc++.h> //#include <unordered_map> //#include<unordered_set> #include<iostream> #include<cstdio> #include<algorithm> #include...

2018-05-06 16:52:50 481

原创 Fibonacci POJ - 3070 重载运算符矩阵快速幂

 Fibonacci POJ - 3070 In the Fibonacci integer sequence, F0 = 0, F1 = 1, and Fn = Fn − 1 + Fn − 2 for n ≥ 2. For example, the first ten terms of the Fibonacci sequence are:0, 1, 1, 2, 3, 5, 8, 13, 21,...

2018-05-06 16:48:06 202

空空如也

空空如也

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

TA关注的人

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