自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

戒毒戒赌戒网瘾,学习学问学做人——好好学习

我看见希望的光辉一束一束地亮起,刺穿了无尽的黑夜——天亮了

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

原创 《算法竞赛进阶指南》例题未完成

POJ2288 Islands and Bridges//P7二进制状压+DPPOJ2018 Best Cow Fences//P25二分答案

2018-08-15 10:28:15 503

原创 2019.08.21【NOIP提高组】模拟 B 组 dfs、最小生成树+二分、dp+计算几何、floyed+dfs、spfa

文章目录0 最小比例(ratio)1 软件公司(company)2 空间航行(warp)3 摧毁巴士站(bus)我吒我丙哎嗨0 最小比例(ratio)图中共有N个点的完全图,每条边都有权值,每个点也有权值。要求选出M个点和M-1条边,构成一棵树,使得:即所有边的权值与所有点的权值之和的比率最小。给定N和M,以及N个点的权值,和所有的边权,要求M个点的最小比率生成树。N和M(2...

2019-11-08 19:48:36 677 3

原创 2019.08.23【NOIP提高组】模拟 B 组 DP+快速幂、数论+最短路、DP+二分、二维树状数组

2019.08.23【NOIP提高组】模拟 B 组0 淘汰赛制1 方程的解2 物流运输3 矩阵乘法(mat)

2019-08-23 21:31:20 310

原创 2019.08.20【NOIP提高组】模拟 B 组 排序、DP+递推、矩阵乘法+数位DP/类欧

文章目录0 旅游(travel)1 做梦(dream)2 数数(count)初见时,她说,“我无力自保,无处可去,无人可依。”多年后,他说,“我教你射箭,你已有力自保;天下为家,你已有处可去;得他相伴,你已有人可依。”——“有力自保,有处可去,有人可依,愿你一世安乐无忧”0 旅游(travel)ztxz16如愿成为码农之后,整天的生活除了写程序还是写程序,十分苦逼。终于有一天,他意...

2019-08-22 17:56:37 464

原创 2019.08.18【NOIP提高组】模拟 B 组 贪心+离散+KMP

文章目录0 能量获取1 封印一击2 归途与征程荣耀永不散场0 能量获取“封印大典启动,请出Nescafe魂珠!”随着圣主applepi一声令下,圣剑护法rainbow和魔杖护法freda将Nescafe魂珠放置于封印台上。封印台是一个树形的结构,魂珠放置的位置就是根节点(编号为0)。还有n个其他节点(编号1-n)上放置着封印石,编号为i的封印石需要从魂珠上获取Ei的能量。能量只能沿着树...

2019-08-18 21:41:15 331 1

原创 2019.08.17【NOIP提高组】模拟 B 组 dfs、枚举+递推+计算几何

文章目录0 粉刷(paint)1 运算符(calc)2 倾斜的线你对我的虚伪让我的心受到太大的痛苦了,我很难忘记。——摘自贝多芬给侄子的信0 粉刷(paint)鸡腿想到了一个很高(sha)明(bi)的问题,墙可以看作一个N*M的矩阵,有一些格子是有污点的。现在鸡腿可以竖着刷一次,覆盖连续的最多C列,或者横着刷一次,覆盖连续的最多R行。现在鸡腿把墙上的情况告诉你,请你告诉鸡腿最少要刷多少...

2019-08-17 16:04:51 177

原创 2019.08.12【NOIP提高组】模拟 B 组 模拟+DP+差分约束、spfa

文章目录0 少女觉1 灵知的太阳信仰2 多段线性函数3 DY引擎我很喜欢你,我会一直喜欢你到你不再需要我喜欢你为止。——顾飞0 少女觉在幽暗的地灵殿中,居住着一位少女,名为古明地觉。据说,从来没有人敢踏入过那座地灵殿,因为人们恐惧于觉一族拥有的能力——读心。掌控人心者,可控天下。咳咳。人的记忆可以被描述为一个黑块(B)与白块(W)的序列,其中情感值被定义为序列中黑块数量与白块数量...

2019-08-17 15:52:29 216

原创 2019.08.15【NOIP提高组】模拟 B 组 排序、计算几何+数论、高精度优化+二分图/网络流

2019.08.15【NOIP提高组】模拟 B 组 排序、计算几何+数论、高精度优化+二分图/网络流0【NOIP2013模拟联考3】库特的向量(code)两个n维向量的数量积1 【NOIP2013模拟联考3】恭介的法则(rule)2 【NOIP2013模拟联考3】沙耶的玩偶(doll)开门那一瞬,阳光照在你的身上

2019-08-16 16:18:14 414 1

原创 2019.08.09【NOIP提高组】模拟 B 组 DP+矩阵乘法快速幂+数论、欧拉筛、DP+数位DP

文章目录0 粉刷匠1 迷路2 游戏3 windy数0 粉刷匠windy有 N 条木板需要被粉刷。每条木板被分为 M 个格子。每个格子要被刷成红色或蓝色。windy每次粉刷,只能选择一条木板上一段连续的格子,然后涂上一种颜色。每个格子最多只能被粉刷一次。如果windy只能粉刷 T 次,他最多能正确粉刷多少格子?一个格子如果未被粉刷或者被粉刷错颜色,就算错误粉刷。100%的...

2019-08-11 17:16:55 242

原创 2019.08.10【NOIP提高组】模拟 B 组 bfs+状压DP+单调栈优化+拓补排序、递推

文章目录0 洪水1 邦德I2 餐桌3 自行车比赛“你怎么这么花心,看谁都帅?0 洪水一天, 一个画家在森林里写生,突然爆发了山洪,他需要尽快返回住所中,那里是安全的。森林的地图由R行C列组成,空白区域用点“.”表示,洪水的区域用“*”表示,而岩石用“X”表示,另画家的住所用“D”表示,画家用“S”表示。有以下几点需要说明:1、...

2019-08-10 22:16:07 170

原创 2019年8月6日本地题库提高组 gcd+LIS+单调队列优化+bfs+?

文章目录A 蛋糕切割B 膜拜神牛C 矩形统计D 逃亡路径E 矩形反色A 蛋糕切割Garfield非常喜欢巧克力蛋糕。奇怪的是,她把蛋糕分成了N行M列的网格。馋嘴的她想知道,沿对角线的一刀能切到的网格数。对于50%的数据,N,M ≤ 10^3,对于100%的数据,N,M ≤ 10^9。B 膜拜神牛C 矩...

2019-08-08 21:39:41 254

原创 P1082 同余方程(NOIP 2012 提高组 第二天 第一题) 拓展欧里几得

题目及解析求关于x的同余方程ax≡1(mod b)的最小正整数解。ax≡1(mod b)等价于 ax + by = 1ax≡1(mod b)——>ax mod b=1——>ax-b⌊ax/b⌋=1——>设y=-⌊ax/b⌋——>ax+by=1拓展欧里几得拓展欧里几得即求不定方程 ax + by = d { gcd (a,b) | d } 的一组整数解的算法设 x...

2019-08-08 10:11:32 219

原创 2019.08.07【NOIP提高组】模拟 B 组 计算几何+线段树/树状数组+仙人掌+数论

文章目录0 直角三角形1 排序2 自行车赛3 小L的数列小哥哥网恋吗?微信号多少?——《AWM》0 直角三角形二维平面坐标系中有N个点。从N个点选择3个点,问有多少选法使得这3个点形成直角三角形。直角三角形的判断:1.勾股2.叉积3.斜率1.暴力n^3,在线TLE七夕你要怎么过,n^3卡常吸氧过#pragma GCC optimize(3) //O3优...

2019-08-07 22:11:04 208 1

原创 2019.06.06 【NOIP提高组】模拟 A 组 模拟+指针+bfs

0 求导 求导的意思:多项式是由若干个单项式构成的单项式的一般形式是ax^b,其中ab都是常数,x是自变量对于单项式axb求导,结果就是(ab)x(b-1)对于多项式求导,就是把构成它的所有单项式分别求导之后相加特别地,对于ax^0,即对常数a求导,结果是01 成绩调研2 跟踪...

2019-06-13 18:44:09 170

原创 P2055 [ZJOI2009]假期的宿舍 网络流(二分图匹配)

题目题目描述学校放假了 · · · · · · 有些同学回家了,而有些同学则有以前的好朋友来探访,那么住宿就是一个问题。比如 A 和 B 都是学校的学生,A 要回家,而 C 来看B,C 与 A 不认识。我们假设每个人只能睡和自己直接认识的人的床。那么一个解决方案就是 B 睡 A 的床而 C 睡 B 的床。而实际情况可能非常复杂,有的人可能认识好多在校学生,在校学生之间也不一定都互相认识。我...

2019-05-10 22:13:43 190

原创 2019.05.04 【NOIP提高组】模拟 B 组 排序+堆+贪心+枚举

0 竞赛排名直接模拟,排序#include <cstdio> #include <algorithm>using namespace std;int n;int x[1005][15];double avg[15],xa[1005];struct node{ double sy; int sx,s;}a[1005];double abb(do...

2019-05-08 17:59:42 197

原创 2019.04.20【NOIP提高组】模拟 B 组 观察题目+堆(?)+最大匹配+贪心、DP

文章目录0 压缩后缀数组1 新年礼物2 聚会3 辽哥游戏立阳二中、清华医学系谢俞0 压缩后缀数组 据传是水题当f[i]=i时,原数组s的i位置一定是偶数,那么s[i]=a[对应的位置]*2否则s[i]=s[f[i]]-1#include <cstdio>using namespace std;int n;int c[20004],a[20004],to...

2019-04-22 18:18:13 322

原创 2019.03.30【NOIP提高组】模拟 B 组 排序、二分+spfa、树形DP+前缀和

文章目录0 SERN的野望1 与机关的决战2 蜡笔立阳二中、清华经管系贺朝0 SERN的野望Error! Human is dead. Mismatch.SERN妄图研发出时间机器,然而现在却只有一堆失败的实验品。然而,SERN妄图通过这些失败的试验品研究出正确的道路,而这首先就需要将这些失败的实验品归类。每一个实验品有一个转移强度D和转移距离R。由于SERN血腥残忍、不择手段,所以所有...

2019-04-19 22:00:59 230

原创 2019.04.13【NOIP提高组】模拟B 组 推公式+推公式+dfs+DP

文章目录0 生成树(count.pas/cpp)1 三核苷酸(tri.pas/.cpp)2 简单数迷(kakuro.pas/.cpp)3 股票投资(stock.pas/.cpp)今天是图片!!!0 生成树(count.pas/cpp)有一种图形叫做五角形圈。一个五角形圈的中心有1个由n个顶点和n条边组成的圈。在中心的这个n边圈的每一条边同时也是某一个五角形的一条边,一共有n个不同的五...

2019-04-18 18:19:15 624

原创 4/7 题目们 二分、前缀和+DP+深搜+链表

1 最大正方形给一个N*N的01矩阵, 求一个面积最大的全为1的正方形子矩阵. 输出它的面积.80%的数据中 N<=250;100%的数据中 N <= 1000。记录矩阵的前缀和,循环时只用n2n^2n2,再加lognlog nlogn的二分找到前缀和最大的子矩阵,记录矩阵边长即为对应答案#include <cstdio> #include <algori...

2019-04-12 22:13:08 205

原创 2019.03.23【NOIP提高组】模拟 A 组 spfa+bfs01图染色+?

文章目录0 World Tour1 Graph Coloring2 LCS again0 World TourCicasso是一个著名的雕塑家。现在他想去城市之间旅游,他是一个聪明的人,所以从一个城市到另一个城市他只会走最短路。他想游览全国的风景,所以他想走的路的总长度尽量长,但是经费有限,他只能去四个城市,而且这四个城市不能重复(在途中经过的城市不计算,例如 ,他要去的四个城市有上标,[1...

2019-03-23 17:23:43 188 1

原创 2019.03.16【NOIP提高组】模拟B组 状压枚举+贪心+DP+网络流

文章目录0 病毒1 奶酪厂2 太空电梯3 躲雨0 病毒D(1&lt;=D&lt;=15)种病毒正袭击着牧场里的奶牛,这给牧场主约翰造成了极大的麻烦,因为按照卫生检疫条例的规定:如果牛奶中的病毒超过K(1&lt;=K&lt;=D)种则不允许被销售,约翰的牧场里共有N(1&lt;=N&lt;=1,000)头奶牛,每头奶牛都带有若干种病毒,约翰挤出的牛奶是混放在一起的,要求约翰最多可以挤多少头奶牛的...

2019-03-16 17:21:31 188

原创 jzoj2019.03.09【NOIP提高组】模拟 B组 快速幂+状压搜索+辗转相除

文章目录T1单峰T2积木T3看电影冠盖满京华,斯人独憔悴T1单峰可以发现,峰顶一定是n,因此考虑1~n-1 分别放在n 的左边还是右边,一一得出相应的唯一方案。所以答案就是2^(n-1)再由数据范围可知用快速幂即可快速幂就是求x^n时,每逢n的二进制位为1时才操作答案。在快速幂中可以随时%#include &lt;cstdio&gt;using namespace std;co...

2019-03-09 15:43:59 176

原创 2884 假期 单调队列+前缀和

题目经过几个月辛勤的工作,FJ决定让奶牛放假。假期可以在1…N天内任意选择一段(需要连续),每一天都有一个享受指数W。但是奶牛的要求非常苛刻,假期不能短于P天,否则奶牛不能得到足够的休息;假期也不能超过Q天,否则奶牛会玩的腻烦。FJ想知道奶牛们能获得的最大享受指数。50% 1≤N≤10000100% 1≤N≤1000001&lt;=p&lt;=q&lt;=n题解把享受值前缀和,这样就可...

2019-01-05 14:48:05 240

原创 2883 烽火传递 动态规划+单调队列

题目烽火台又称烽燧,是重要的军事防御设施,一般建在险要或交通要道上。一旦有敌情发生,白天燃烧柴草,通过浓烟表达信息;夜晚燃烧干柴,以火光传递军情,在某两座城市之间有 n 个烽火台,每个烽火台发出信号都有一定代价。为了使情报准确地传递,在连续 m 个烽火台中至少要有一个发出信号。请计算总共最少花费多少代价,才能使敌军来袭之时,情报能在这两座城市之间准确传递。对于50%的数据,M≤N≤1,000 ...

2019-01-05 13:29:27 1053

原创 poj2823 Sliding Window 单调队列

题目An array of size n ≤ 106 is given to you. There is a sliding window of size k which is moving from the very left of the array to the very right. You can only see the k numbers in the window. Each t...

2019-01-05 08:32:07 166

原创 [USCAO1.5] Prime Palindromes 枚举

题目The number 151 is a prime palindrome because it is both a prime number and a palindrome (it is the same number when read forward as backward). Write a program that finds all prime palindromes in th...

2019-01-02 17:42:37 603

原创 [IOI1999][USACO1.5]数字三角形 Number Triangles 动态规划

题目Consider the number triangle shown below. Write a program that calculates the highest sum of numbers that can be passed on a route that starts at the top and ends somewhere on the base. Each step c...

2018-12-29 22:21:33 270

原创 [USACO1.4]母亲的牛奶 Mother's Milk 搜索

题目Farmer John has three milking buckets of capacity A, B, and C liters. Each of the numbers A, B, and C is an integer from 1 through 20, inclusive. Initially, buckets A and B are empty while bucket C...

2018-12-26 17:29:18 451

原创 [USACO1.4]等差数列 Arithmetic Progressions 枚举

题目An arithmetic progression is a sequence of the form a, a+b, a+2b, …, a+nb where n=0, 1, 2, 3, … . For this problem, a is a non-negative integer and b is a positive integer.Write a program that fin...

2018-12-22 17:01:37 642

原创 [USACO1.3]滑雪课程设计Ski Course Design 枚举

题目Farmer John has N hills on his farm (1 &amp;lt;= N &amp;lt;= 1,000), each with an integer elevation in the range 0 … 100. In the winter, since there is abundant snow on these hills, FJ routinely operates a...

2018-12-22 14:52:15 269

原创 [USACO1.3]虫洞wormhole 搜索+模拟

题目Farmer John’s hobby of conducting high-energy physics experiments on weekends has backfired, causing N wormholes (2 &lt;= N &lt;= 12, N even) to materialize on his farm, each located at a distinct ...

2018-12-22 13:57:37 585

原创 poj2446 Chessboard 最大匹配

题目Alice and Bob often play games on chessboard. One day, Alice draws a board with size M * N. She wants Bob to use a lot of cards with size 1 * 2 to cover the board. However, she thinks it too easy t...

2018-12-22 10:04:23 208

原创 zoj Place the Robots 最大匹配

题目Robert is a famous engineer. One day he was given a task by his boss. The background of the task was the following:Given a map consisting of square blocks. There were three kinds of blocks: Wall, ...

2018-12-21 22:05:52 234

原创 poj2594 Treasure Exploration 最大匹配

题目Have you ever read any book about treasure exploration? Have you ever see any film about treasure exploration? Have you ever explored treasure? If you never have such experiences, you would never k...

2018-12-19 17:25:55 183

原创 1082 1999年分区联赛提高组之一 拦截导弹 贪心/DP+最大匹配

题目某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。输入导弹依次飞来的高度(雷达给出的高度数据是不大于30000的正整数),计算这套系统最多能拦截多少导弹,如果要拦截所有导弹最...

2018-12-15 16:53:11 169

原创 1340 最小路径覆盖 最大匹配

题目定义: 一个不含圈的有向图G中,G的一个路径覆盖是一个其结点不相交的路径集合P,图中的每一个结点仅包含于P中的某一条路径。路径可以从任意结点开始和结束,且长度也为任意值,包括0。请你求任意一个不含圈的有向图G的最小路径覆盖数。提示:最小路径覆盖数=G的定点数-最小路径覆盖中的边数最小路径覆盖数=原图G的顶点数-二分图的最大匹配数题解把原图的每个点拆成两个点,然后从有向边的起点向终点连...

2018-12-15 14:39:07 166

原创 1344 Knights 最大匹配

题目We are given a chess-board of size nn, from which some fields have been removed. The task is to determine the maximum number of knights that can be placed on the remaining fields of the board in su...

2018-12-15 10:44:55 366

原创 1341 Asteroids(pku 3041) 最大匹配

题目给出一个矩阵,上面有敌人,每个子弹可以打出一横行或者一竖行,问最少用多少子弹消灭都有敌人,如:X.X.X..X.x表示敌人,显然用两个子弹就可以解决所有敌人。题解这题的建图在于一边为行,一边为列,有敌人的行和列连边,求最小点覆盖=最大匹配代码#include &lt;cstdio&gt;#include &lt;cstring&gt;using namespace st...

2018-12-14 22:04:52 111

原创 [USACO1.3]号码锁 Combination Lock 枚举

题目农夫约翰的奶牛不停地从他的农场中逃出来,导致了很多损害。为了防止它们再逃出来,他买了一只很大的号码锁以防止奶牛们打开牧场的门。农夫约翰知道他的奶牛很聪明,所以他希望确保它们不会在简单地试了很多不同的号码组合之后就能轻易开锁。锁上有三个转盘,每个上面有数字1…N (1 &amp;amp;lt;= N &amp;amp;lt;= 100),因为转盘是圆的,所以1和N是相邻的。有两种能开锁的号码组合,一种是农夫约翰设定的,还有...

2018-12-08 17:02:38 250

空空如也

空空如也

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

TA关注的人

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