自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SportRiver的博客

如果自己说什麽都做不到而什麽都不去做的话,那就更是什麽都做不到,什麽都不会改变,什麽都不会结束.

  • 博客(45)
  • 资源 (1)
  • 收藏
  • 关注

原创 gmoj 5439. 【NOIP2017提高A组集训10.31】Calculate

Related ProblemDescriptioninputOutputSolution可以根据操作x分类当x=1或x=2时,暴力维护A或B就好对于x=3的情况:我们将原式拆开处理∑i=1n⌊T−B[i]A[i]⌋=∑i=1n(⌊TA[i]⌋−⌊B[i]A[i]⌋−(T%A[i]<B[i]%A[i])\sum_{i=1}^{n}\lfloor \frac{T-B[i]}{A[i]} \rfloor=\sum_{i=1}^{n}(\lfloor \frac{T}{A[i]}

2021-03-11 20:58:27 116

原创 gmoj 6859. 【2020.11.14提高组模拟】无尽之前 (game)

6859. 【2020.11.14提高组模拟】无尽之前 (game)Description给定一个n×mn\times mn×m的矩阵,有一个中国象棋里的車,起点在(x,y),目标是走到(x1,y1)现在你需要放置最少的卒,与車进行博弈,使其无法到达终点(車先手)输出卒的个数(如无解,输出-1)Solution分类讨论当起点与终点相邻时因为車先手,怎么放都无法阻止它,所以输出-1当n⩽2n\leqslant 2n⩽2或m⩽2m\leqslant 2m⩽2时当起点不在终点的九宫格内

2020-11-14 16:05:05 181

原创 CSP2020 函数调用(call)

是的

2020-11-12 21:06:57 521

原创 Codeforces1146F. Leaf Partition

DescriptionYou are given a rooted tree with n nodes, labeled from 111 to nnn. The tree is rooted at node 111. The parent of the i-th node is pip_ipi​. A leaf is node with no children. For a given set of leaves LLL, let f(L)f(L)f(L) denote the smallest con

2020-10-23 20:30:29 126

原创 jzoj 6824. 【2020.10.17提高组模拟】英雄联盟(lol)

DescriptionInput共一行,包含一个正整数 x。含义详见题面。Output输出一行一个实数,表示答案。Solution设ans为期望多少刀暴击一刀,则1ans\frac{1}{ans}ans1​就是答案设exp[i]表示期望i刀暴击1刀则ans=∑i=1100xexp[i]ans=\sum_{i=1}^{\frac{100}{x}}exp[i]ans=∑i=1x100​​exp[i]exp[i]应该很好求exp[i]的期望应该是i×\times×(第i刀暴击的概率)×\ti

2020-10-20 21:35:12 202

原创 jzoj 6826. 【2020.10.17提高组模拟】隔膜(lcyrcx)

DescriptionInputOutputSolution分成几种情况来讨论依次一下:1.当找不到k∗kk*kk∗k的矩阵时,显然是后手赢了2.当找到有且仅有一个k∗kk*kk∗k的矩阵(及不存在其他矩阵或其他矩阵都与该矩阵相交)时,先手胜3.当找到2个或2个以上的互不相交的k∗kk*kk∗k的矩阵时:因为一旦找到k∗kk*kk∗k的空格子便可以在任意一个空格子处放棋子,所以最后可以转换成先把两个不相交的矩形以外的点先全部取完的情况此时因为只剩两个矩形,所以取下一步的人必输所以对

2020-10-20 21:34:42 68

原创 Codeforces1141F2 Same Sum Blocks (Hard)

DescriptionInputOutputSolution题意就是求最大的序列和相等的子序列个数对于每一个子序列,显然当右边界越小的时候,后面选到的子序列的个数可能会更多而且n⩽1500n\leqslant 1500n⩽1500,我们可以n2n^{2}n2暴力枚举时间复杂度O(n2)O(n^{2})O(n2)Code#include <cstdio>#include <algorithm>#define MO 1635947 #define N 15

2020-10-13 21:12:35 130

原创 6819. 【2020.10.07提高组模拟】七曜圣贤 (sage)

DescriptionInputOutput每组数据输出一行表示答案。SolutionExplanation比赛的时候没注意到SeedSeedSeed的数据类型,然后调了好久????这道题观察到如果是扔出去的茶,肯定有两个性质:1.已经被买过了2.一定比它后面扔出去的茶先捡回来我们先考虑只买茶的情况对于这种情况,我们发现答案肯定是不下降的,所以我们用标记数组维护一下就好了然后就是扔出去的茶根据性质2,如果后面扔出来的茶比前面的茶要小,那前面的茶对后面的答案肯定是没贡献了所

2020-10-10 12:33:35 120

原创 jzoj 5348. 【NOIP2017提高A组模拟9.5】心灵治愈

DescriptionInputOutputSolutionExplanation题目真把我看吐了,又臭又长的题面完全没有阅读的欲望好吧其实就是有n+1n+1n+1个数,已知第n+1个数是m,然后第1~n个数∈[1,m],求这些数互质的方案数正难则反容易得出总方案是mnm^{n}mn的我们再减去重复的就好了将m分解质因数,再用容斥减就好了Code#include <cstdio>#include <algorithm>#include <cm

2020-10-09 15:00:08 145

原创 jzoj 5347. 【NOIP2017提高A组模拟9.5】遥远的金字塔

DescriptionInputOutputSolution比较明显的DP设fi,jf_{i,j}fi,j​表示做到第i行,分了j个矩形的方案数转移明显:fi,j=max(fk,j−1+(i−k)∗(ri−li))f_{i,j}=max(f_{k,j-1}+(i-k)*(r_{i}-l_{i}))fi,j​=max(fk,j−1​+(i−k)∗(ri​−li​))暴力做的话是O(n2k)O(n^{2}k)O(n2k)的,不能接受考虑斜率优化,就能过了时间复杂度O(nk)O(nk)

2020-10-09 14:52:08 77

原创 jzoj 5351. 【NOIP2017提高A组模拟9.7】简单无向图

DescriptionInputOutputSolution这题有好几个做法,这里介绍两个Solution 1(这似乎是网上的正解)From zsjzliziyang设f[ i ][ j ]表示度数为1、2的点个数分别为i,j时答案。分为下面的4种情况1:当t2为0时我们新增若干条长度为2的链,我们将不会在这些链中间加其他任何点2:新增形如1-2-1的一条新链3:在条链的一个位置加入两个为2的点4:把某一条链拆掉,将其中度数为2的点与3个新的点构成一个新的环这个方法最关键

2020-10-06 22:13:23 125

原创 Codeforces1146G. \[Zoning Restrictions\]

DescriptionYou are planning to build housing on a street. There are n spots available on the street on which you can build a house. The spots are labeled from 1 to n from left to right. In each spot, you can build a house with an integer height between 0

2020-09-24 20:49:47 251

原创 Codeforces1120A. Diana and Liana

DescriptionAt the first holiday in spring, the town Shortriver traditionally conducts a flower festival. Townsfolk wear traditional wreaths during these festivals. Each wreath contains exactly k flowers.The work material for the wreaths for all n citizen

2020-09-23 21:10:42 106

原创 Codeforces1131G Most Dangerous Shark

Description大概就是给你一个间隔为1的多米诺序列,推倒一个多米诺骨牌有个花费,求推倒所有多米诺骨牌的最小花费Solution这道题先处理出每一个点最左及最右可推倒的位置,这可以用栈维护设以上位置为lil_{i}li​,rir_{i}ri​接下来设fif_{i}fi​为第1~i个点全部倒下,且第i个点往左倒的最小花费gig_{i}gi​为第1~i个点全部倒下,且第i个点往右倒的最小花费先考虑fif_{i}fi​显然,fi=min(fli−1,gli−1)+costif_{i}=mi

2020-09-17 22:03:06 156

原创 jzoj 6798. 【2014广州市选day2】regions

Description在平面上堆叠着若干矩形,这些矩形的四边与平面X坐标轴或Y坐标轴平行。下图展示了其中一种情况,3个矩形的边将平面划分成8个区域:下面展示了另一种稍稍复杂一些的情况:你的任务是写一个程序,判断这些矩形将平面分成了几个区域。Input输入的第一行是一个正整数n(n<=50),分别矩形的数目,接下来的n行,每行有4个用空格分隔的整数li,ti,ri,bi(1<=i<=n)代表了第i个矩形的坐标,(li,ti)代表该矩形左上角的X坐标和Y坐标,(ri,bi)代表该

2020-09-13 10:08:15 106

原创 jzoj 6797. 【2014广州市选day2】hanoi

Description你对经典的hanoi塔问题一定已经很熟悉了。有三根柱子,n个大小不一的圆盘,要求大盘不能压在小盘上,初始时n个圆盘都在第一根柱子上,最少要多少步才能挪到最后一根柱子上?现在我们来将hanoi塔扩展一下,由三根柱子扩展到四根柱子,其余规则不变。例如,3个圆盘,四根柱子A到D,初始时圆盘都A柱上,我们用五步就可以将圆盘都挪到D柱上:第一步:将圆盘1从A挪到B;第二步:将圆盘2从A挪到C;第三步:将圆盘3从A挪到D;第四步:将圆盘2从C挪到D;第五步:将圆盘1从B挪到D。你的

2020-09-12 19:55:39 114

原创 jzoj 3431. 【GDOI2014模拟】网格

Description某城市的街道呈网格状,左下角坐标为A(0, 0),右上角坐标为B(n, m),其中n >= m。现在从A(0, 0)点出发,只能沿着街道向正右方或者正上方行走,且不能经过图示中直线左上方的点,即任何途径的点(x, y)都要满足x >= y,请问在这些前提下,到达B(n, m)有多少种走法。Input输入文件中仅有一行,包含两个整数n和m,表示城市街区的规模。Output输出文件中仅有一个整数和一个换行/回车符,表示不同的方案总数。Data Constraint

2020-08-14 21:55:40 142

原创 jzoj 3567. 【GDKOI2014】石油储备计划

DescriptionInputOutput对于每组数据,输出一个整数,表示达到“平衡”状态所需的最小代价。Solution这题可以用费用流求解,奈何太长了只好DP了我们发现,当达到所谓“平衡”状态时,每个点的石油数应是ave或ave+1所以我们考虑枚举子树中ave+1的节点的个数设fi,jf_{i,j}fi,j​表示以i为根的子树中有j个ave+1的节点的最小贡献如果我们暴力枚举会T飞所以考虑合并用gjg_{j}gj​来存当前的当前的答案则f数组存的则是之前做的所有的儿子的答

2020-08-13 22:11:53 153

原创 jzoj1497. 景点中心

Description话说宁波市的中小学生在镇海中学参加计算机程序设计比赛,比赛之余,他们在镇海中学的各个景点参观。镇海中学共有n个景点,每个景点均有若干学生正在参观。这n个景点以自然数1至n编号,每两个景点的编号均不同。每两个景点之间有且只有一条路径。选择哪个景点集中的学生,才能使所有学生走过的路径之和最小呢?如果存在多个解,则输出距离1最近的那个点,可以证明答案唯一Input输入文件center.in中有若干行:第一行只有一个正整数n,表示景点数。第二行有n个1至1000间的整数,这n个整.

2020-08-11 16:26:16 156

原创 JZOJ1496 页

Description战神阿瑞斯听说2008年在中华大地上,将举行一届规模盛大的奥林匹克运动会,心中顿觉异常兴奋,他想让天马在广阔的天空上,举行一场精彩的天马队列变换表演。首先,战神安排n头高度不同的天马,排成一列。然后重复下面的变换:让中间的天马出列,然后该匹天马可以排在对首,也可以排在队尾,这样称为一次变换,直到出现这一列天马按从低到高的顺序排列为止。那么从初始状态到目标状态最少需要多少次变换呢?你能给战神阿瑞斯参谋参谋吗?Input输入文件horse.in中有两行,第一行只有一个整数n,表示天马

2020-08-11 16:09:50 142

原创 JZOJ1495 宝石

宝石DescriptionInputOutputHintSolution对于60%对于100%CodeDescription见上帝动了恻隐之心,天后也想显示一下慈悲之怀,随即从口袋中取出一块魔术方巾,让身边的美神维纳斯拿到后堂的屏风上去试试,屏风是正方形的,高和宽方向上各划有m条鱼屏风的边平行的直线,平行直线间的距离为1厘米。这2m条直线共有m*m个交点,在某些交点上镶嵌着宝石。如果魔术方巾的边与屏风的边平行且魔术方巾触碰到屏风上镶嵌着的宝石,就将与这些宝石等值的金银送给人们。维纳斯想让魔术方巾触碰到的

2020-08-11 15:57:38 150

原创 【NOIP2012模拟8.7】奶牛编号

奶牛编号DescriptionInputOutputSolutionCodeDescriptionInputOutputSolution对于这道题,我们先设0放x个,1放k个k个设当前剩下x’个0和k’个1,则对于剩下的位置,我们可以把它抽象成将x’个0插入到x’+k’个位置中,方案数为Cx′+k′−1x′C_{x'+k'-1}^{x'}Cx′+k′−1x′​因此我们可以先枚举放置的0的个数,当总方案数⩾\geqslant⩾n时,那么我们要求的答案长度便求了出来于是我们可以暴力枚举了.

2020-08-08 16:39:22 125

原创 2019.8.2总结

年終 總結今天的比賽難度……一言難盡啊。比賽時唯一有區分度的是第二題。也就是這一題,我沒切掉。總而言之,我 佳餚 取數游戲 刪除 區間T1我很想問一句**出題人你認真的?**爲什麽數據是n<=10?鑒於這麽水的範圍,直接o(2^n)暴力T2比賽時沒有肝出來,直接輸出0,竟然能得10分?正解是一個DP。設fi,jf_{i,j}fi,j​表示第i到第j個區間裏Alic...

2019-08-02 15:21:46 140

原创 2019.7.13总结

今天比赛得了200分,第一题和第二题全对,但三四题暴力都没打。本来可以得更高分,但没有实现T1是一道博弈论。我没有将博弈论学完整,但依稀还是记得一些的。恰巧刚好这道题就学过判断一下n % (k+1)是否等于零等于0:必败不为0:必胜T2直接在A和B之间做spfa就好了T3将矩形旋转45°后DPT4是道线段树,还没实现...

2019-07-31 19:40:42 165

原创 2019.7.12总结

2019.7.12总结赛后总结T1T3赛后总结今天比赛码了三题暴力,竟然两题爆零???比赛时:0+100+0=100

2019-07-12 19:50:37 180

原创 2019.07.05【NOIP提高组】模拟 B 组

总结2019.7.5比赛总结铁轨独立集大致解法石子游戏大致解法总结主要问题:比赛总结今天比赛爆炸,颗粒未收比赛时不太仔细,导致我很成功的将110扔掉了。(我的第17名啊

2019-07-05 21:14:44 146

原创 比赛总结2019.7.4

比赛总结2019.7.4今天成功错过AK场,感觉很失败(只有100分)。T1:暴力贪心,比赛时最后20分钟发现要开long long,没改出来,反倒50分没了

2019-07-04 16:28:56 146

原创 积木大赛

积木大赛题目描述~~分析~~题目描述分析这道题貌似很水啊,应该不难才对真搞不懂NOIP提高组是不是真的普及组+省选首先从小到大排序,然后再一个一个的枚举,到每一位按原来的位置向两边扩散,遇到0就停止。轻松自然#include <cstdio>#include <algorithm>using namespace std;struct node{ int...

2019-04-05 16:02:30 315

原创 2019.03.16【NOIP提高组】模拟 B 组

2019.03.16【NOIP提高组】模拟 B 组电费结算(electric)DescriptionInputOutput个人看法

2019-03-23 16:52:04 232

原创 3896. 【NOIP2014模拟10.26】战争游戏

鉴于如此一道恶心的题,作者还花了一个晚上草草学了tarjan。于是乎,这道题就是道tarjan具体怎么实现呢?正解上有个什么树形DP,看的我一脸懵逼。这道题可以运用到tarjan一个高科技的算法叫——割点。这里就不再介绍怎么打tarjan了,切入正题。我们先回忆下割点。也就是在一个无向图中,将一个点G及其相关的边全部扔掉,会使这个图不在联通,便称点G为割点(作者个人理解)看完上...

2019-01-25 21:46:49 148

原创 控制公司

控制公司跳过所有繁琐过程个人解析这道题十分的难,花费了我489bytes。运用了递归的思想很好

2019-01-20 16:45:18 158

原创 自用

2019-01-16 21:48:20 141

原创 2018.12.30【NOIP提高组】模拟赛C组总结

2018.12.30【NOIP提高组】模拟赛C组总结今天成功回归开始做比赛感觉十分良(zhōng)好(chà)。 统计数字(count.pas/c/cpp) 字符串的展开(expand.pas/c/cpp) 矩阵取数游戏(game.pas/c/cpp) 树网的核(core.pas/c/cpp)统计数字(count.pas/c/cpp)题目描述某次科研调查时得到了n个自...

2018-12-30 16:20:35 294

原创 2018.12.08【NOIP提高组】模拟B组总结(未完成)

2018.12.08【NOIP提高组】模拟B组总结 diyiti 保留道路 进化序列 BdiyitiDescription给定n 根直的木棍,要从中选出6 根木棍,满足:能用这6 根木棍拼出一个正方形。注意木棍不能弯折。问方案数。正方形:四条边都相等、四个角都是直角的四边形。Input第一行一个整数n。第二行包含n 个整数ai,代表每根木棍的长度。Output一行...

2018-12-08 16:41:31 330

原创 【GDKOI2004】汉诺塔

题目描述古老的汉诺塔问题是这样的:用最少的步数将N个半径互不相等的圆盘从1号柱利用2号柱全部移动到3号柱,在移动的过程中小盘要始终在大盘的上面。   现在再加上一个条件:不允许直接把盘从1号柱移动到3号柱,也不允许直接把盘从3号柱移动到1号柱。   把盘按半径从小到大用1到N编号。每种状态用N个整数表示,第i个整数表示i号盘所在的柱的编号。则N=2时的移动方案为:   (1,1)=&gt...

2018-07-16 19:51:00 461

原创 【NOIP2014模拟】高级打字机

题目描述早苗入手了最新的高级打字机。最新款自然有着与以往不同的功能,那就是它具备撤销功能,厉害吧。 请为这种高级打字机设计一个程序,支持如下3种操作: T x:在文章末尾打下一个小写字母x。(type操作) U x:撤销最后的x次修改操作。(Undo操作)(注意Query操作并不算修改操作) Q x:询问当前文章中第x个字母并输出。(Query操作)文章一开始可以视为空串。输入...

2018-07-14 16:18:58 280

原创 【NOIP2013模拟】七夕祭

题目描述七夕节因牛郎织女的传说而被扣上了「情人节」的帽子。于是TYVJ今年举办了一次线下七夕祭。Vani同学今年成功邀请到了cl同学陪他来共度七夕,于是他们决定去TYVJ七夕祭游玩。 TYVJ七夕祭和11区的夏祭的形式很像。矩形的祭典会场由N排M列共计N×M个摊点组成。虽然摊点种类繁多,不过cl只对其中的一部分摊点感兴趣,比如章鱼烧、苹果糖、棉花糖、射的屋……什么的。Vani预先联系了七夕祭...

2018-07-14 15:49:48 722

原创 【NOIP2015模拟】终章-剑之魂

背景介绍古堡,暗鸦,斜阳,和深渊…… 等了三年,我独自一人,终于来到了这里…… “终焉的试炼吗?就在这里吗?”我自言自语道。 “终焉的试炼啊!就在这里啊!”我再一次自言自语道。 “这背后可能有那个东西吗?”我自言自语道。 “这背后一定有那个东西呢!”我又一次自言自语道。 我沉默着,踏上黑漆漆的索桥,小心翼翼地,拿出锋利的注入我灵魂的双剑…… “那么,我们开始吧……”我最后一次自言...

2018-07-14 15:19:51 255

原创 【NOIP2013模拟】黑魔法师之门

题目描述经过了16个工作日的紧张忙碌,未来的人类终于收集到了足够的能源。然而在与Violet星球的战争中,由于Z副官的愚蠢,地球的领袖applepi被邪恶的黑魔法师Vani囚禁在了Violet星球。为了重启Nescafé这一宏伟的科技工程,人类派出了一支由XLk、Poet_shy和lydrainbowcat三人组成的精英队伍,穿越时空隧道,去往Violet星球拯救领袖applepi。app...

2018-07-14 11:49:13 385

原创 【NOIP2013模拟】太鼓达人

题目描述七夕祭上,Vani牵着cl的手,在明亮的灯光和欢乐的气氛中愉快地穿行。这时,在前面忽然出现了一台太鼓达人机台,而在机台前坐着的是刚刚被精英队伍成员XLk、Poet_shy和lydrainbowcat拯救出来的的applepi。看到两人对太鼓达人产生了兴趣,applepi果断闪人,于是cl拿起鼓棒准备挑战。然而即使是在普通难度下,cl的路人本性也充分地暴露了出来。一曲终了,不但没有过关,...

2018-07-14 11:37:40 826

最小生成树

如不会最小生成树,可下载,里面介绍了kruskal与prim两种方法

2018-01-30

空空如也

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

TA关注的人

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