自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

信仰.的博客

学无止境

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

原创 Codeforces Round #467 (Div. 2)-E-Lock Puzzle(瞎搞)

E. Lock Puzzletime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputWelcome to another task about breaking the code lock! Explorers Whitfield and Martin...

2018-02-27 16:09:40 375

原创 Codeforces Round #467 (Div. 2)-D-Sleepy Game(DFS)

D. Sleepy Gametime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputPetya and Vasya arranged a game. The game runs by the following rules. Players have ...

2018-02-27 13:45:02 752 3

原创 Codeforces Round #467 (Div. 2)-C-Save Energy!(公式)

C. Save Energy!time limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputJulia is going to cook a chicken in the kitchen of her dormitory. To save energy, th...

2018-02-26 21:47:33 621 2

原创 Wannafly挑战赛10-E-小H和棋盘(暴力)

题目描述     小H有一个巨大的棋盘,可以视为无限大的二维坐标系,上面有N个棋子,同一个位置不会有多个棋子。小H给出了如下的定义:    若存在点(x,y)(x,y∈R),满足对于所有的棋子,都存在一个棋子(可以是本身)和它关于(x,y)对称,则这个棋局是对称的,(x,y)称为对称中心。现在小H最多向棋盘上再下K个棋子,问有多少不同的(x,y),使得存在一种下法,让(x,y)成为对称中心,如果这...

2018-02-26 17:56:45 574

原创 Codeforces Round #466 (Div. 2)-E-Cashback(set+dp)

E. Cashbacktime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputSince you are the best Wraith King, Nizhniy Magazin «Mir» at the centre of Vinnytsia is...

2018-02-25 11:11:12 464

原创 Wannafly挑战赛10-D-小H的询问(线段树区间合并)

题目描述:小H给你一个数组{a},要求支持以下两种操作: 1.  0 l r(1<=l<=r<=n),询问区间[l,r]中权值和最大的有效子区间的权值和,一个子区间被认为是有效的当且仅当这个子区间中没有两个相邻的偶数或者奇数。 2.  1 x v(1<=x<=n,-109<=v<=109),将a[x]的值修改为v。输入描述:第一行读入两个正整数...

2018-02-24 15:05:07 719 1

原创 Wannafly挑战赛10-C-小H和游戏(瞎搞)

题目描述:小H正在玩一个战略类游戏,她可以操纵己方的飞机对敌国的N座城市(编号为1~N)进行轰炸     敌国的城市形成了一棵树,小H会依次进行Q次轰炸,每次会选择一个城市A进行轰炸,和这座城市距离不超过2的城市都会受损(这里距离的定义是两点最短路径上的边数),轰炸结束后,小H还想知道当前城市A受损的次数     作为游戏的开发者之一,你有义务回答小H的问题输入描述:第1行,两个整数N(1≤N≤7...

2018-02-24 13:44:45 633

原创 Wannafly挑战赛10-B-小H和密码(dp)

题目描述:小H在击败怪兽后,被一个密码锁挡住了去路    密码锁由N个转盘组成,编号为1~N,每个转盘有M个位置,每个位置上要么有一个小写字母,要么没有任何字符。一个密码能被转盘表示出,当且仅当指定每个转盘上面的某一个位置,然后将这些位置按照所属的转盘编号顺次连接(空位置直接忽略),可以得到这个密码     小H并没有得到任何线索,因此只能猜,她一共猜了Q次,但并不知道自己猜的密码能否被表示出来,...

2018-02-24 12:47:07 356

原创 Educational Codeforces Round 30-D-Merge Sort(瞎搞)

题意:给你n和k,问你能否构造出一个长为n的全排列,使得按照归并排序的执行规则,正好调动k次归并排序函数使得原排列变成递增排列。题解:我们知道对于递减的排列,需要调用归并函数最多次,因此我们可以初始化数组为递减全排列,然后调用归并函数即可,每次让k减2(除了第一次),直到k为0,然后,让剩下的顺序即可。当然k一定要是奇数,因为除了第一次是调用一次归并函数,。其他都是2的倍数,还有就是k过大也不行。...

2018-02-21 17:30:40 353

原创 Codeforces Round #465 (Div. 2)-D-Fafa and Ancient Alphabet(概率)

题意:已知两个长度为n的序列,该序列由数字组成,若该位为0,则表示该位上的数被擦去了,然后给你一个已知大小为m的集合,表示序列的每一位可能的范围,然后问你将两个序列所有的0填满数字使得第一个序列的字典序大于第二个序列的字典序的可能性是多少?题解:我们直接遍历即可,对于当前分四种情况讨论,具体见代码(水题一道)#include<math.h>#include<stdio.h&gt...

2018-02-20 23:05:20 504

原创 Codeforces Round #465 (Div. 2)-C-Fifa and Fafa(分类讨论:直线与圆相交)

题意:给你一个圆心和圆的半径,在给你一个额外的点,然后让你找一个圆,使得该圆能尽可能多的覆盖已知的圆并且不能覆盖已知圆的圆外区域和呢一个额外的点,输出所求圆的圆心和半径题解:这道题思路很简单,很容易想到的贪心思想是已知圆心和呢一个额外的点构成的直线与圆相交的两点中,和额外的点分别位于已知圆心两侧的呢个交点才是我们要的点,并且该点与已知额外的呢个点构成的直径便是我们所求圆的直径,圆心就是这两个点的中...

2018-02-20 22:37:55 393

原创 Codeforces Round #464 (Div. 2)-E-Maximize!(二分or三分)

题意:给你一个初始为空的集合,每次有两种操作:(1)将集合中添加一个新数,这个数保证不小于集合中任何一个数(2)你选择已有集合的一个子集,使得该集合最大的元素-(该集合所有元素的平均值)的值最大题解:首先一个结论是最大的呢个数一定要加上,因为其他数都比它小,所以会减弱它对平均值的贡献的基础上又能保证最大值尽可能大,之后你要知道,你选的这个集合除了最大的呢个数,其他元素一定是连续的,如果你隔一个小的...

2018-02-19 23:14:42 325

原创 Codeforces Round #455 (Div. 2)-D-Colorful Points(缩点模拟)

D. Colorful Pointstime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou are given a set of points on a straight line. Each point has a color assigne...

2018-02-14 14:42:13 474

原创 2018年全国多校算法寒假训练营练习比赛(第四场)-E-通知小弟(强连通缩点)

题目链接:https://www.nowcoder.com/acm/contest/76#question题目描述:在战争时期,A国派出了许多间谍到其他国家去收集情报。因为间谍需要隐秘自己的身份,所以他们之间只是单向联系。所以,某个间谍只能单向联系到一部分的间谍。同时,间谍也不知道跟他联系的是谁。HA是间谍们的老大,但他也只能联系到部分的间谍。HA现在有一项命令有告诉所有的间谍。HA想要知道他至少...

2018-02-12 17:24:30 468

原创 Codeforces Round #461 (Div. 2)-E-Birds(DP)

E. Birdstime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputApart from plush toys, Imp is a huge fan of little yellow birds!To summon birds, Imp needs ...

2018-02-10 23:01:05 581

原创 Codeforces Round #461 (Div. 2)-D-Robot Vacuum Cleaner(排序)

D. Robot Vacuum Cleanertime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputPushok the dog has been chasing Imp for a few hours already.Fortunately, Imp...

2018-02-10 20:45:10 384

原创 Codeforces Round #452 (Div. 2)-F-Letters Removing(树状数组+set+二分)

F. Letters Removingtime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputPetya has a string of length n consisting of small and large English letters an...

2018-02-08 23:44:20 320

原创 Codeforces Round #452 (Div. 2)-E-Segments Removal(set)

E. Segments Removaltime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputVasya has an array of integers of length n.Vasya performs the following operati...

2018-02-08 20:38:02 295

原创 Codeforces Round #452 (Div. 2)-D-Shovel Sale(瞎搞)

D. Shovel Saletime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputThere are n shovels in Polycarp's shop. The i-th shovel costs i burles, that is, the ...

2018-02-08 19:40:58 357

原创 常州大学新生寒假训练会试-D-训练技巧(DP+单调队列)

题目链接:https://www.nowcoder.net/acm/contest/78/D题目描述:常州大学组织了新生寒假训练一共N天,每天训练可以获得的训练效果是Ei。但是如果连续训练超过K天,萌新们会受不了而被劝退。现在负责人想知道,如何安排能保证萌新不会被劝退并且能获得最大的训练效果。题目解答:这是一道典型的动态规划题,我们设dp[i]表示第i天不去训练的最小损失,则状态转移方程为dp[i...

2018-02-07 22:45:06 438

原创 常州大学新生寒假训练会试-G-零下e度(错排公式应用)

题目链接:https://www.nowcoder.net/acm/contest/78/G题目大意:求最接近n!/e的整数是多少题解:一开始想的是个假算法,因为n较大,我们可以分块打表求出n的阶乘,然后将e用19/7替换,然后用逆元随便搞搞,后来发现随着n的增大,误差会越来越大。。然后就放弃了,下来看了题解,考察的是e的幂级数展开。。。23333#include#defin

2018-02-07 19:35:10 445

原创 Educational Codeforces Round 37 (Rated for Div. 2)-E-Connected Components?(模拟/暴力)

题意:给你n个节点和m个点与点之间的关系,这m个关系表示关系中的两点间没有边,问你图中有多少联通块题解:假如是往常的已知m条边的话,呢就是个裸的dfs或者并查集了,对于本题,我们不能按照常规找那些应该有边的结点给他们建边,因为这样一定会超时,所以我们只能按照已知的条件入手,也就是按照已知的m个关系建边,然后可以采用广搜,我们用一个check数组存一下当前点可以和那些点在一个联通块里,然后用一个

2018-02-06 14:08:58 484

原创 Educational Codeforces Round 37 (Rated for Div. 2)-F-SUM and REPLACE(线段树)

题意:给你一个长为n的序列,m个查询,有两种操作(1)将区间[l,r]内的每个数的值变为该数的因子个数(2)查询区间[l,r]所有值的和题解:乍一看感觉线段树会超时,因为区间更新用到的懒惰数组无法维护,但是仔细想想,其实一个数不会更新很多次,这让我联想到了之前打的一场喵哈哈村有道题是每次将一个区间的所有数开平方根,和这道题几乎一模一样,我们知道当一个数更新到小于等于2时就没必要再给他更

2018-02-05 23:07:01 319

原创 POJ 2891 & 2018多校练习赛(第三场)-B(扩展欧几里得解同余方程组)

Strange Way to Express IntegersTime Limit: 1000MS Memory Limit: 131072KTotal Submissions: 17888 Accepted: 6030DescriptionElina is reading a book written by Ru

2018-02-05 17:02:21 385

原创 2018年全国多校算法寒假训练营练习比赛(第三场)-H-向左走(极角排序)

题目链接:https://www.nowcoder.net/acm/contest/75/H题目解答:很容易知道一定能走完所有旗杆,但是下一步应该走哪里呢,在纸上画画图就能知道一定是当前点左侧与当前点夹角最小的点了,所以我们每走完一个杆子就重新按照极角排一下序就OK了。#include#include#includeusing namespace std;struct node{

2018-02-04 22:32:44 424

原创 Wannafly挑战赛9-B-数一数(KMP)

题目链接:https://www.nowcoder.net/acm/contest/71/B大致题意:中文题,自己看题面题目解答:首先我们知道其实很多情况答案都是0,给一个例子:假设有三个串:ab、abab、aba、很容易看出来答案是2 0 0,所以我们有一个很简单的做法就是先找出长度最短的一个串,然后让她跟所有串匹配边匹配边保存连乘,可知当前乘出来是0的话后边就没必要匹配了,匹配时可

2018-02-04 11:19:29 358

原创 Codecraft-18 and Codeforces Round #458 (D)-Bash and a Tough Math Puzzle(线段树)

D. Bash and a Tough Math Puzzletime limit per test2.5 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputBash likes playing with a

2018-02-01 22:14:24 315

原创 Codecraft-18 and Codeforces Round #458(C)-Travelling Salesman and Special Numbers(数位DP)

C. Travelling Salesman and Special Numberstime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputThe Travelling Sa

2018-02-01 21:40:23 301

空空如也

空空如也

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

TA关注的人

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