自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xuanweiace的博客

你必须非常努力,才能看起来毫不费力。

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

原创 *【牛客 - 326B】背单词(线性dp)

题干:winterzz1准备考4级了,现在winterzz1决定把世界上所有单词都背一遍,winterzz1发现任意一个单词最多有A个连续的元音,最多有B个连续的辅音。且单词最长长度为N,winterzz1问你在满打满算的情况他需要背多少单词???输入描述:首先输入一个T(T<=100),表示有T组案例,每组案例依次输入三个正整数N,A,B,N<=5000,A<=5...

2018-12-29 22:17:36 629

原创 【牛客 - 280A】勘测(fib数列,思维,打表)

题干:Actci偶然发现了一个矿洞,这个矿洞的结构类似与一棵二叉树,Actci发现的矿洞恰好位于根节点处,为了尽快挖掘,Actci找来了她的小伙伴们来帮忙,由于地质原因,每天小伙伴们只能打通到一条到子节点的道路(不消耗时间),也就是说每天一个节点只能向一个子节点建设道路,走一条路需要一天的时间,当发现一条道路后,会有一部分小伙伴选择留下来继续勘测,假设小伙伴们有无数个,树的深度足够大,问第n天...

2018-12-29 21:24:45 247

原创 【牛客 - 280C】约数(数论,GCD,数学,分解因子)

题干: Actci上课睡了一觉,下课屁颠屁颠的去找数学老师补课,问了老师一个题目:    给出两个数a,b,问a和b的全部公约数是什么?数学老师一看这道题太简单了,不屑回答,于是就交给了你。输入描述:一行两个数a,b.输出描述:a和b的全部公约数,每个数字之间空格隔开。示例1输入复制25 37输出复制1示例2输入复制25...

2018-12-29 21:22:55 372

原创 【CodeForces - 501C】Misha and Forest (思维构造,树,数学异或)

题干:Let's define a forest as a non-directed acyclic graph (also without loops and parallel edges). One day Misha played with the forest consisting of n vertices. For each vertex v from 0 to n - 1 he ...

2018-12-27 19:50:15 472

原创 【CodeForces - 508B】Anton and currency you all know (思维贪心)

题干:Berland, 2016. The exchange rate of currency you all know against the burle has increased so much that to simplify the calculations, its fractional part was neglected and the exchange rate is now...

2018-12-27 19:43:00 449

原创 【CodeForces - 507B】Amr and Pins(思维贪心,几何问题)

题干:Amr loves Geometry. One day he came up with a very interesting problem.Amr has a circle of radius r and center in point (x, y). He wants the circle center to be in new position (x', y').In on...

2018-12-27 19:39:24 319

转载 【牛客 - 289 I】这是一个沙雕题I (字符串问题,水题)

题干:因为毒瘤出题人出的题都太难了,于是gugugu打算出一个签到题,(就是这题啦),这题很简单,给定一个字符串,请问你重新排序后能不能组成K个相同的字符串。输入描述:多组数据输入,第一行输入k表示需要k个相同的字符串个数,第二行给出指定的字符串s。字符串长度l (1≤ k ≤ l ≤ 100)输入的字符串仅由小写字母组成输出描述:对于每组数据输出一行:如果能组成k个...

2018-12-26 15:45:40 261

原创 【HDU - 1757】A Simple Math Problem (矩阵快速幂)

题干:Lele now is thinking about a simple function f(x). If x < 10 f(x) = x. If x >= 10 f(x) = a0 * f(x-1) + a1 * f(x-2) + a2 * f(x-3) + …… + a9 * f(x-10); And ai(0<=i<=9) can only be 0 ...

2018-12-26 15:45:23 200

原创 【牛客 - 318M】被打脸的潇洒哥(几何问题,水题,结论,知识点)

题干:        平面上有n个圆,求使这n个圆两两相交(即每两个圆之间恰好有两个交点)后最多能把平面划分成多少个区域。输入描述:一个正整数t,表示有t(1≤t≤100)组数据。接下来t行,每行一个整数n(0≤n≤1000),代表平面内圆的个数。输出描述:输出共t行。每行一个正整数,表示对应的n个圆将该平面划分成的最大的区域数。示例1输入复制312...

2018-12-26 15:44:24 283

原创 【HDU - 1102】Constructing Roads (最小生成树裸题模板)

题干:There are N villages, which are numbered from 1 to N, and you should build some roads such that every two villages can connect to each other. We say two village A and B are connected, if and only...

2018-12-26 15:42:56 255

原创 【牛客 - 297B】little w and Sum(水题,前缀和)

题干: 小w与tokitsukaze一起玩3ds上的小游戏,现在他们遇到了难关。他们得到了一个数列,通关要求为这个数列的和为0,并且只有一次改变一个数的符号的机会(正数变成负数,负数变成正数)。请问小w与tokitsukaze能否通关,如果能,请输出有多少个数符合要求,如果不能,请输出-1。输入描述:第一行包括一个正整数n(1≤n≤10^5),表示这个数列有n个数。接下来...

2018-12-26 15:42:08 200

原创 【牛客 - 318L】彪神666(水题,半高精度,递推,trick)

题干: 在国外,666代表魔鬼,777代表上帝。所以牛逼的彪神就非常不喜欢6这个数字。有一天彪神突发奇想,,他想求一些书与6无关的数。如果一个数能被6整除,或者它的十进制表示法中某位上的数字为6,则称其为与6相关的数。彪神要求所有小于等于N的与6无关的正整数的平方和。输入描述: 第一行一个数T表示有T组数据。(T≤20)后面T行数每行一个N,表示求所有小于等于...

2018-12-26 15:41:41 333

原创 【UVA - 10154 】Weights and Measures (贪心排序,dp,类似0-1背包,状态设定思维)

题干:The ProblemMack, in an effort to avoid being cracked, has enlisted your advice as to the order in which turtles should be dispatched to form Yertle's throne. Each of the five thousand, six hund...

2018-12-26 15:41:17 291

原创 【CodeForces - 357C 】Knight Tournament(并查集 或 STLset)

题干:Hooray! Berl II, the king of Berland is making a knight tournament. The king has already sent the message to all knights in the kingdom and they in turn agreed to participate in this grand event....

2018-12-26 15:40:58 335

原创 【牛客 - 315B】 勇气获得机(二叉树性质,思维,知识点,tricks)

题干: 妞妞听说Nowcoder Girl女生编程挑战赛要开始了, 但是她没有足够的勇气报名参加, 牛牛为了帮助妞妞,给她准备一台勇气获得机。初始的时候妞妞的勇气值是0, 勇气获得机有两个按钮:1、N按钮: 如果当期拥有的勇气值为x, 按下之后勇气值将变为2*x+1,2、G按钮: 如果当前拥有的勇气值为x, 按下之后勇气值将变为2*x+2,勇气值过高也会膨胀,所以妞妞需要将自己的...

2018-12-26 15:40:10 350

原创 【CodeForces - 520B】Two Buttons (bfs或dp或时光倒流,trick)

题干:Vasya has found a strange device. On the front panel of a device there are: a red button, a blue button and a display showing some positive integer. After clicking the red button, device multipli...

2018-12-26 15:12:06 298

原创 【HDU - 4056】Draw a Mess (并查集 or 线段树)

题干:It's graduated season, every students should leave something on the wall, so....they draw a lot of geometry shape with different color. When teacher come to see what happened, without getting an...

2018-12-24 09:15:34 292

原创 *【HDU - 2586】How far away ? (LCA模板题,倍增)

题干:There are n houses in the village and some bidirectional roads connecting them. Every day peole always like to ask like this "How far is it if I want to go from house A to house B"? Usually it ha...

2018-12-24 09:14:34 293

原创 *【牛客 - 318B】签到题(单调栈,水题)

题干: 众所周知,IG是英雄联盟S8世界总决赛冠军,夺冠之夜,数亿人为之欢呼!赛后某百分百胜率退役ADC选手的某表情包意外走红,某苟会长看到此表情包也想模仿。于是有n个友爱的萌新决定每人都送会长一根长为ai面包。(数据保证没有面包的长度相等)会长无聊时把面包摆成一排,他惊人地发现他喜欢这样一类区间,区间[i, j]满足条件:区间里的面包没有比左端点i号面包短的,同时也没有比右端点j号...

2018-12-24 09:12:37 416

原创 【牛客 - 297C】little w and Segment Coverage(差分数组,区间差分,思维,卡线段树)☆

题干: 小w有m条线段,编号为1到m。用这些线段覆盖数轴上的n个点,编号为1到n。第i条线段覆盖数轴上的区间是L[i],R[i]。覆盖的区间可能会有重叠,而且不保证m条线段一定能覆盖所有n个点。现在小w不小心丢失了一条线段,请问丢失哪条线段,使数轴上没被覆盖到的点的个数尽可能少,请输出丢失的线段的编号和没被覆盖到的点的个数。如果有多条线段符合要求,请输出编号最大线段的编号(编...

2018-12-24 09:10:25 279

原创 【牛客 - 289K】这是一个沙雕题III(贪心,思维枚举,技巧trick,计算上下界)

题干: 因为现在的新生太强了,都学会了“dp”,所以就有了这样一个“dp”题,双11时Gugugu有(x,x+1,x+2....y-1,y)元的抵用券无数张,但是Gugugu有强迫症所以他希望他使用抵扣券正好能够抵扣k元,这样他就能安心的买下这件商品,但是他却不会计算所以希望你们告诉他能不能一种方法使抵用券正好抵扣k元。输入描述: 第一行输入t代表有t组数据,第二行开始每行三个数k...

2018-12-24 09:09:22 336

原创 *【牛客 - 315D】打车(贪心,同优则立证明法)

题干: 妞妞参加完Google Girl Hackathon之后,打车回到了牛家庄。妞妞需要支付给出租车司机车费s元。妞妞身上一共有n个硬币,第i个硬币价值为p[i]元。妞妞想选择尽量多的硬币,使其总价值足以支付s元车费(即大于等于s)。 但是如果从妞妞支付的这些硬币中移除一个或者多个硬币,剩下的硬币总价值还是足以支付车费的话,出租车司机是不会接受的。例如: 妞妞使用价值为2...

2018-12-24 09:07:35 271

原创 【牛客 - 315C】排列(思维,贪心,同优则立证明法)

题干: 妞妞得到一个(1~n)的排列p1, p2, p3,...,pn, 听村里的老人牛牛说如果让这个排列变为:对于所有的1 <= i <= n, 都满足pi ≠ i, 就可以获得Google Girl Hackathon的入场券。 妞妞仅允许的操作是: 交换排列中两个相邻的元素, 并且妞妞允许做这个操作任意次。 但是Google Girl Hackathon...

2018-12-24 09:06:18 312

原创 【牛客 - 315F】美丽的项链(线性dp,递推,我为人人)

题干: 妞妞参加了Nowcoder Girl女生编程挑战赛, 但是很遗憾, 她没能得到她最喜欢的黑天鹅水晶项链。于是妞妞决定自己来制作一条美丽的项链。一条美丽的项链需要满足以下条件:1、需要使用n种特定的水晶宝珠2、第i种水晶宝珠的数量不能少于li颗, 也不能多于ri颗3、一条美丽的项链由m颗宝珠组成妞妞意识到满足条件的项链种数可能会很多, 所以希望你来帮助她计算一共有多...

2018-12-24 09:05:39 381

原创 【牛客 - 297D】little w and Exchange(上下界贪心)

题干:旅行到K国的小w发现K国有着很多物美价廉的商品,他想要买一些商品。结果一掏钱包,包里只剩下n张K国的纸币了,说起来也奇怪,K国纸币并不像其他国家一样都是1元,5元,10元…而是各种奇怪的面值,所以找零就不是很方便。已知商店里的商品价格都是小于等于m的正整数,如果有可能存在某个商品的价格为x<=m并且x无法在不找零的情况下支付,小w就不能任意购买一件商店中的商品,小w想知道自...

2018-12-24 08:56:39 195

原创 【HDU - 1069】Monkey and Banana (最长下降子序列 + 贪心,最长上升子序列类问题)

题干:A group of researchers are designing an experiment to test the IQ of a monkey. They will hang a banana at the roof of a building, and at the mean time, provide the monkey with some blocks. If the...

2018-12-24 08:47:43 441

原创 【CodeForces - 768C】Jon Snow and his Favourite Number(思维,技巧,套路,数学异或,循环节,trick)

题干:Jon Snow now has to fight with White Walkers. He has n rangers, each of which has his own strength. Also Jon Snow has his favourite number x. Each ranger can fight with a white walker only if the...

2018-12-23 09:35:19 524

原创 【牛客 - 289H】约会(思维,数学,奇偶数,水题)

题干: Hang等了一年,终于,朝气蓬勃的小学妹来了,在开学当天,就成功打入协会迎新群,在Hang的魅力(死皮赖脸)之下,有个小学妹要和他面基了,小学妹说,她就在这个学校里,让Hang过去找她假设,在二维坐标的每个点,都有一个女生,但是Hang不知道哪个是和他约会小学妹所以他在每一个位置,都会询问这个女生(因为Hang记忆力比较差,所以走过的地方可以重复走),是不是Hang认识的小学...

2018-12-17 18:16:19 320 2

原创 【CodeForces - 1084C】The Fair Nut and String(思维,组合数学)

题干:The Fair Nut found a string ss. The string consists of lowercase Latin letters. The Nut is a curious guy, so he wants to find the number of strictly increasing sequences p1,p2,…,pkp1,p2,…,pk, suc...

2018-12-11 16:13:53 864

原创 【牛客 - 2B】树(思维,dp,有坑)

题干: shy有一颗树,树有n个结点。有k种不同颜色的染料给树染色。一个染色方案是合法的,当且仅当对于所有相同颜色的点对(x,y),x到y的路径上的所有点的颜色都要与x和y相同。请统计方案数。输入描述:第一行两个整数n,k代表点数和颜色数;接下来n-1行,每行两个整数x,y表示x与y之间存在一条边;输出描述:输出一个整数表示方案数(mod 1e9+7)。示例1输...

2018-12-11 14:14:39 328

原创 【UVA - 10037】Bridge(过河问题,经典贪心)

题干:题目大意:有N个人要过桥,每个人速度不同,只有一个手电筒,每次最多只能过去两个人,问所有人最短的过桥时间为多少解题报告:  首先让最快的两个人最后过,然后我们分奇偶考虑,分别处理到剩下三个人和两个人的情况。然后在做最后的处理。  除了最后的处理(其实是最先执行的步骤),我们看其他的步骤,现在最快的俩人都在对岸。   现在两种贪心策略:(一个回合就处理两个人,每个回合把...

2018-12-09 13:39:29 436

原创 【UVA - 11292】Dragon of Loowater (贪心,水题,模拟,twopointer双指针)

题干:题目大意:n条恶龙,m个勇士,用勇士来杀恶龙。一个勇士只能杀一个恶龙。而且勇士只能杀直径不超过自己能力值的恶龙。每个勇士需要支付能力值一样的金币。问杀掉所有恶龙需要花费的最少金币。解题报告:   twopointer排序后从头到尾扫一遍就行了。AC代码:#include<cstdio>#include<iostream>#include&...

2018-12-09 13:29:52 272

原创 【UVA - 1335】Beijing Guards (贪心,二分)

题干:题目大意:有n个人为成一个圈,其中第i个人想要r[i]种不同的礼物,相邻的两个人可以聊天,炫耀自己的礼物。如果两个相邻的人拥有同一种礼物,则双方都会很不高兴,问最少需要多少种不同的礼物才能满足所有人的需求,假设每种礼物有无限多个。 n<=100000解题报告:http://www.cnblogs.com/kickit/p/7619889.htmlhttp://www...

2018-12-09 13:29:09 289

原创 【UVA - 11729】Commando War (贪心,时间调度问题)

题干:(Uva不放题干了)题目大意:(实在是自己懒得写网上找了一个)解题报告:   调度问题,直接贪心出完成任务需要的时间最长的那个人排序,就行了。方法正确性的证明以前也写过了,,这里就不再写了,,还是贴那篇题解中附的(这篇题解应该也是采用的交换证明法)。那篇题解AC代码:#include<cstdio>#include<iostream&...

2018-12-09 13:26:18 369 1

原创 【牛客 - 272B】Xor Path(树上操作,路径异或值)

题干:给定一棵n个点的树,每个点有权值。定义表示  到  的最短路径上,所有点的点权异或和。对于,求所有的异或和。 输入描述: 第一行一个整数n。接下来n-1行,每行2个整数u,v,表示u,v之间有一条边。第n+1行有n个整数,表示每个点的权值。输出描述:输出一个整数,表示所有的异或和,其中。 示例1输入复制41 21 31 ...

2018-12-09 13:13:11 1110

原创 【HDU - 1599】find the mincost route (Floyd最小环,最短路问题)

题干:杭州有N个景区,景区之间有一些双向的路来连接,现在8600想找一条旅游路线,这个路线从A点出发并且最后回到A点,假设经过的路线为V1,V2,....VK,V1,那么必须满足K>2,就是说至除了出发点以外至少要经过2个其他不同的景区,而且不能重复经过同一个景区。现在8600需要你帮他找一条这样的路线,并且花费越少越好。Input第一行是2个整数N和M(N <= 100...

2018-12-09 10:42:54 341

原创 【牛客 - 303K第十五届浙江大学宁波理工学院程序设计大赛(同步赛)】Technology Tree(树形dp,tricks)

题干: 在星际争霸(StarCraft)中,有3个种族。对于任意一个种族,他们的建筑建造都是有一个顺序的。这个顺序正好是一个树形结构,我们称之为"科技树"(Technology tree)。在科技树中,只有一个建筑是不需要前置建筑的,我们把这个建筑的编号设为1。其他的建筑,有且仅有一个前置建筑。比如建筑2的前置建筑为建筑1,意思是只有先建造了建筑1,才能建造建筑2。一个种族有n个...

2018-12-09 10:41:11 264

原创 【牛客 - 303B第十五届浙江大学宁波理工学院程序设计大赛(同步赛)】Fibonacci and Counting(Fib数性质,gcd辗转相除法性质)

题干: 我们这样定义斐波那契数列,F[1]=1,F[2]=1,当n>2时F[n]=F[n-1]+F[n-2]。斐波那契数列的前10项为:1,1,2,3,5,8,13,21,34,55。欧几里得算法求解两个数的最大公约数。我们记gcd(a,b)为整数a与b的最大公约数。当b=0时,gcd(a,0)=a,否则gcd(a,b)=gcd(b,a%b)。其中%为取余运算。在算法设...

2018-12-09 10:40:46 240

原创 【牛客 - 303H第十五届浙江大学宁波理工学院程序设计大赛(同步赛)】Protoss and Zerg(快速幂取模,组合数学)

题干: 1v1,是星际争霸(StarCraft)中最常见的竞技模式。 tokitsukaze进行了n场1v1。在每一场的1v1中,她都有星灵(Protoss)和异虫(Zerg)两个种族可以选择,分别有a个单位和b个单位。因为tokitsukaze不太擅长玩人类(Terran),所以她肯定不会选择人类。 对于每一场1v1,玩家只能控制己方单位。也就是说,如果选择虫族,那么只能控...

2018-12-09 10:40:25 532 1

原创 【牛客 - 303D第十五届浙江大学宁波理工学院程序设计大赛(同步赛)】Campaign(二进制枚举,位运算,暴力,思维)

题干:星际争霸(StarCraft)单人战役模式中有很多供人游玩的任务关卡。tokitsukaze新开始了一关单人战役模式下的任务。在这场战役中,你要作为指挥官指挥克鲁普星区的艾伦人类(Terran)来防御人类的敌人——邪恶异虫(Zerg)的袭击。这一次,作为指挥官,你的任务目标是尽可能多的保全人类方所拥有的7个基地。你在这次任务中拥有n个人口单位的兵力。为了防御异虫的攻击,每个基地都...

2018-12-09 10:40:11 229

空空如也

空空如也

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

TA关注的人

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