自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2018.5.31 Weird Requirements

题意:It is hard to find teams for students to participate in ACM contests, most students have weird requirements for their team mates. For example, Ziad wants the GCD of all his team mate's ratings on a...

2018-05-31 22:22:03 236

原创 UVA 10271--Chopsticks(dp)

题意:n跟筷子,要配成k+8副,每副需要3根筷子,其中bad值是两根短的的差的平方,要求最小bad值思路:一个比较标准的dp,dp[i][j]表示前i根筷子配成j副筷子的最小bad值。再就是有一点思维,要从大的往小的筷子上考虑、因为第三根一定是要最长的,并且不参与计算bad值,所以只要比两根短的大就可以、从大的到小的考虑,可以巧妙的避开这一点感想:很粗心。。5000的数组开成了1000.。再就是中...

2018-05-22 20:47:06 138

原创 UVA 10003--Cutting Sticks(区间dp)

题意:思路:感想:代码:

2018-05-22 20:34:32 150

原创 牛客 124G--组合游戏

链接:https://www.nowcoder.com/acm/contest/124/G来源:牛客网题目描述 2018年4月8日星期日,小龙沉迷于一个叫做组合的游戏。 游戏规则是这样的,原本有一个长度为A的大木板,现在把它分成了n份长度可能不一样的木板。每一个模板的长度为Xi,每次游戏都要把这些木板组合为一个完整的木板,但是小龙每次只能拿两个小木板去组合成为一个,然后把这新木板和剩下的木...

2018-05-20 18:11:28 278

原创 牛客 124D--有趣的数字

链接:https://www.nowcoder.com/acm/contest/124/D来源:牛客网题目描述 最近TreeDream沉迷于数字游戏中,发现了一种有趣的数字,有趣的数字定义如下: 给定一组n个数,a[1],a[2],a[3],...,a[n], 初始全为0,现在,在这组数上进行x操作; x 操作定义如下: x从1~n依次增加,每次把x的下标的倍数的数进行反转,0...

2018-05-20 18:06:58 242

原创 牛客网 124C--有趣的二进制

链接:https://www.nowcoder.com/acm/contest/124/C来源:牛客网题目描述小新在学C语言的时候,邝老师告诉他double类型的数据在表示小数的时候,小数点后的有效位是有限的,但是没有告诉他这是为什么,后来他发现0.1的二进制是一个无限循环小数0.000110011001100110011001100···,如果只取27位小数,再转换成十进制的话就变成了0.099...

2018-05-20 17:56:08 1042 1

原创 UVA 10635--Prince and Princess (lis)

题意:输入n,p,q,数据范围是n*n,p是第一个数组的长度,q是第二个数组的长度,求两个数组的最长相同子序列的长度。特别的是每个数组没有重复的的数据思路:抓住没有重复数据的这一点、将第一个数组的数据与其下标一一对应,第二个数组的数据与第一个数组相同的数据保留,保留其在第一个数组内的下标,这样就是求最长子序列的问题了。lis算法即可。感想:这个题重点就是每个数组内的数据没有重复的。然后转化成lis...

2018-05-20 13:38:40 182

原创 UVA 10534-- Wavio Sequence (lis,最长递增子序列)

题意:给出n个数字,找一个子序列,长度是2*x+1,前(x+1)是严格递增,后(x+1)是严格递减的,求出最大的x。思路:,顺逆    求最长递增子序列,然后对每个位置作为中点求最大x,lis算法很明显、感想:一开始自己做的时候是用的线段树做法、算了一下,感觉不超时。但是TLE了,后来看了题解,知道是lis算法,交了一发还是T,然后检查发现原来是while 输入忘记给scanf加~了。。。线段树到...

2018-05-19 19:04:24 112

原创 女赛-- Luck Competition (二分)

题意:n个数,已知其中n-1个,求第n个数,不大于n个数的平均值的2/3的最大值。思路:标准二分,最小的最大、感想:水题。。标准二分、代码:#include<bits/stdc++.h>using namespace std;#define INF 0x3f3f3f3f;#define mod 1000000007int t,n,a[105],all,num;int main...

2018-05-15 22:21:35 232

原创 女赛--Can't be easier

题意:给出斜率k,三个点abc的位置,求斜率为k,过点c的直线上的任一点p,到点a和点b的距离的最小思路:运用高中知识点解题,推公式就可以了、再就是判断一下ab点是否在直线的同侧、感想:好水的数学题。。。代码:#include<bits/stdc++.h>using namespace std;#define INF 0x3f3f3f3f;#define mod 10000000...

2018-05-15 21:19:19 160

原创 女赛--Girl Love Value (01背包)

题意:从n个男生里选k个,每个男生的初始好感度为l[i],每选一个后,好感度-b[i],求最大的好感度思路:乍一看是贪心,但是b对于每个人的影响力度不同,所以不能贪心,但是对于确定的个k个人的顺序还是能够根据b排列唯一最优解的,就可以排个序,然后就是选k个人的问题了,标准01背包、背的是人数k感想:这个题给人的感觉很熟悉、感觉以前刷dp的题接触过这种题、感觉还可以,毕竟简单,数据量太小、代码:#i...

2018-05-15 20:38:34 156

原创 女赛--Romantic (拓展欧几里得)

题意:给出 a ,b,求x,y,x>0,使得ax+by=1思路:一个拓展欧几里得模板题,因为没有学过。。只能推出a,b互质时才有解、感想:是比较简单的数学题、模板、代码:#include<bits/stdc++.h>using namespace std;#define INF 0x3f3f3f3f;#define mod 1000000007long long GCD(...

2018-05-15 19:59:16 145

原创 cf--Ran and the Lock Code

题意:n个数的平均值是a,求n个数的组成中,最多有多少个不同的数思路:n个数的和是sum=n*a,假设有x个数不同,可以把这x个数化成1.2.3....x,(这x个数取最小,最小是1,2,3...x,)剩下的(n-x)个数的和是s=(sum-((1+x)*x/2)),因为每个数都是>=1的数,所以s>=(n-x);代入得(1+x)*x/2+(n-x)<=(n*a);因为对x在[1...

2018-05-14 18:13:57 185

原创 女赛--Deleting Edges (最短路)

题意:给出n个点之间的相互连接关系,要求在原图中取n-1条边,使n个点连通,每个点到起点的距离等于在原图中的最短距离。问有多少种取法思路:就是一个最短路,从起点开始走,算出每个点的原始最短距离,然后暴力循环一遍,找每个点的最短的连接方式的数量,最后求积。感想:当初打比赛的时候做过这个题,当时漏了条件(n-1条边)。。就没有想明白、赛后查了一下题意知道怎么做了,就没有敲、这次再敲,有小细节哇!!wa...

2018-05-14 18:00:52 171

原创 cf--Subarrays Beauty

 题目地址:点击打开链接题意:Beauty(l, r) = al & al + 1 & al + 2 & ... & ar     求给定集合的任意连续子集合的Beauty(l, r) 的和思路:一个数一个数往上加,ss[i][j]记录前面i个数,以第i个数结尾的子区间的各个&的二进制右数第j个位置的1的个数,与新加入的数按位同为1时才保留,所以...

2018-05-12 20:43:41 232

原创 女赛--Building Shops

题意:n个教室,在教室里卖糖果,给出教室卖糖果的成本,如果教室不卖糖果,花费为此教室到它左面的第一个糖果屋的距离,可得,第一个教室一定为本身卖糖果思路:标准dp,dp[i][1]表示第i个位置放糖果屋的花费,dp[i][0]表示第i个位置不放糖果屋的花费。。具体公式见代码。。原先打比赛的时候做过,当时做出来了,这次做的就比较快了,不过还是忘记排序和long long了。。感想:代码:#includ...

2018-05-12 11:35:55 118

原创 牛客--最小化价格

题意:点击打开链题意:现有n组人,m个地点,给出每组人的人数,每个地点可容纳的最大人数和选择的价格,要求一种方式,使得每组人都到一个各不相同的地点,最小化选择的价格 。每个队伍的人都要在同一个地方每个地方只能有一个队伍思路:n组从大到小,把能装下当前组的地点价格放进multiset,(注意价格可能重,所以不能set)每次都取最优的,价钱最小的,感想:这是第一次,完全靠自己想到用set,进而想到mu...

2018-05-11 22:19:15 259

原创 女赛--GirlCat

题意:找n行m列的字符里的girl和cat的个数思路:深搜感想,简单,感觉以前做过,数据量小,暴力就可以代码:#include<bits/stdc++.h>using namespace std;#define INF 0x3f3f3f3f;int T,n,m,a,b,num,f[5]={1,-1,0,0},g[5]={0,0,1,-1},l,r;char dd[5];cha...

2018-05-11 22:13:40 485

原创 女赛--god is a girl

题意:从给定的字符串转化找规律思路:先求斐波那契数列,原字符,A-Z之间的字符依次往下数斐波那契数个位置,到Z就从A再重新循环感想:真真没有看出规律来。。想到了是ASCLL值。。因为字符本身没有规律,,那也就是ASCLL码值了。。把每一个字符都打出来了,但是没有想到是斐波那契数。。。。尴尬。。。实在其他同学讨论的时候凑了一耳朵才知道的。。。代码:#include<iostream>#...

2018-05-11 12:26:29 159

原创 女赛--Combine String

题意:给出三个字符串,问第三个字符串,能否由前两个字符串组成,前两个字符串的字符间的顺序不能打乱思路:一眼看去就觉得是个暴力题,水水的,后来一直WA,看了题解,结果竟然是个dp的题。。。自己大概是个 假dp了。,不过女赛的这个dp题不算难,就是万万没想到是个dp题。。如果能想到是个dp的,递推公式倒是好理解,dp[i][j],记录的是c的前i个位置,能否匹配a 的前j个位置和b的i-j个位置感想:...

2018-05-11 12:00:41 116

原创 女赛--Coprime Sequence

题意:n个数,GCD为1,求除去其中一个数,要求剩余GCD最大,输出最大的GCD思路:开两个数组,记录一下从前往后,和从后往前的GCD,再每个点遍历一遍,求前后,不带当前点的GCD。代码一看就明白了。。感想:当时比赛的时候就被难住了。。最后忘记A没A了,,但是后来看过题解,当时发现是个思维题,想明白了实现是真的简单。但是这次又做又忘了。。。只记得当时思维挺可以的,这个思维真的不难,没想到真的是自己...

2018-05-10 23:59:19 146

原创 女赛-- shǎ崽 OrOrOrOrz

题意:n个数,输出最大的,最小的,次大的,次小的。。。一直输出完所有数思路,就排个序,头尾依次输出就可以,倒是简单感想:因为没注意到多组输入,wa+2.。代码:#include<iostream>#include<cstdio>#include<algorithm>#include<string.h>#include<queue>...

2018-05-10 23:33:05 171

原创 女赛--Graph Theory

题意:找酷图,是否能找到路的子集,覆盖每一个点,并且只覆盖一次思路:就是从后面开始看。1是跟前面都连,2是不连,对于每一个2的点,因为他不能与前面的连,所以只能与后面某一个1的点相连,即可得,从后往前便利,2的个数永远小于等于1的个数才是Yes,,因为以前做过,今天直接敲,结果“轻敌”。。智障细节错误WA+2.。。。。感想:这个题前面也做过,就是那个题意再比赛期间硬是没有读懂的!!!比赛后查了博客...

2018-05-10 23:29:00 222

原创 女赛--Easy Summation

题意:求1-n的k次方的和思路:Java大数做就可以,由于我不会,而且不难,就盗的别人的代码。。代码:import java.math.BigInteger;import java.math.BigDecimal;import java.util.Arrays;import java.util.Scanner;import static jdk.nashorn.internal.obj...

2018-05-10 23:11:19 110

原创 女赛--Automatic Judge

题意,给出题号,提交时间,提交结果,输出A题量和罚时思路:简单清晰的水题,直接统计,建个数组存存状态就好,注意了不能重复AC同一个题就可以了代码:#include<iostream>#include<cstdio>#include<algorithm>#include<string.h>#include<queue>using ...

2018-05-10 23:06:45 121

原创 女赛-- Desert

题意:2的n次方,又是输出其二进制思路:很水,一个1,n-1个0代码:#include<cstdio>#include<cstring>#include<cmath>#include<iostream>#include<queue>#include<algorithm>using namespace std;in...

2018-05-10 22:25:18 156

原创 女赛--Solving Order

题意:根据权值从大到小排序,依次输出字符串思路:水题,超级简单,一个结构体,一个结构体的小于判别#include<cstdio>#include<cstring>#include<cmath>#include<iostream>#include<queue>#include<algorithm>using name...

2018-05-10 22:23:50 133

原创 女赛----hdu2668 Daydream

    

2018-05-08 18:42:09 146

原创 2018.5.3 训练日记--备战省赛

1.近期比赛做差一点做出来的题目,差了哪一点前几场打的主要是没有配合了,更有点像是单打赛。。交流少,甚至会有队友读已经A了的题的题意。。越打配合度是有一些了,但是还是做题感觉队伍状态不好。。没什么激情。。。没有做出来的题1是题意没读懂、读错,2是差暴力思想,没敢实现,敢实现的是差的小细节细节处理,比如特例。。或者打错某个单词。。3是心态打崩,做不下去、感觉主要是要细心,想思路的时候要谨慎考虑一点,...

2018-05-03 22:14:56 123

原创 2018.5.1 训练日记--五一集训总结

这个假期一直在打组队赛,打的很不理想,整个队伍的默契值几乎全部消失。。每次比赛几乎要都有几道应该出却没有A出来的题。。就像中毒了一样。。。每次都差那么一点。。。这个周末就要省赛了,,心底一点谱都没有。。。不过这几天的训练还是有效果的,队伍的配合度还是有强化的。。不像第一天只能A两道题。。。最近也在补题的时候做了做模板材料。。总感觉准备的还不够。。。感觉每场比赛都用不太上什么准备好的模板。。。网络流...

2018-05-01 21:34:13 186

空空如也

空空如也

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

TA关注的人

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