自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lethalboy

fly as high as you can

原创 求解两个日期之间相隔的天数 C++

首先考虑将日期转化成编号,使得编号差就是日期的天数差 对于y年m月d日来说,令其编号为从公元1年1月1日到这天(包括这天)的天数 前y-1年的天数就是  (y-1)*365+(y-1)/4-(y-1)/100+(y-1)/400 第y年的前m-1个月的天数可以暴力求出(注意判断闰年的2月) ...

2018-07-27 11:47:31 1617 0

原创 poj1696

题意: 有一只右眼坏掉的外星虫子,只能左拐(逆时针转向),平面上有一些食物,设y坐标最小的食物的y坐标为y0,则虫子从(0,y0)出发,行走路径不能相交,也不能沿路返回,问最多吃掉多少食物。 解法: 不断求凸包 知识点: 凸包的求法(我用了Graham) 代码: #include #inc...

2017-10-15 12:55:08 241 0

原创 poj1066

题意: 一个由四条长为100的线段围起来的正方形区域,有n条内部的端点在边界的线段,现可以从边界任意一点出发,穿过线段中点,区域内有一宝藏,求要拿到宝藏需要至少穿过多少条线段(包括边界)。 解法: 到达边界终点后可以在空白区域随意移动,所以枚举边界上的出发点贪心的将出发点与宝藏连起来判断与多少线...

2017-10-15 12:51:27 176 0

原创 poj2653

数据随机,top stick不超过1000,可以直接暴力 知识点: 判断两个线段是否相交————向量叉积 代码: #include #include #include #include #include #define N 200020 #define eps 1e-7 #define sosu ...

2017-10-15 12:46:40 437 0

原创 bzoj1041 圆上的整点(一种新奇的思路)

用了一种新奇的方法重温了这道题目。 学弟发来的定理很妙呦orz: 有上述定理,则问题转化为求r^2的 %4余1因子数 和 %4余3因子数。 用约数个数定理,去掉偶因子后可以求出两者之和 因此,求其中一种即可。 从%4余1的因子数下手吧 易知%4余1的因子定是由任意多个%4余1的质数和偶数个%4...

2017-06-15 10:05:58 1179 1

原创 bzoj3265 noi2008志愿者招募 【线性规划】

听说这是道费用流神题,学了线性规划后发现这题好裸....... 目标函数  min{ci*xi} 约束方程  sigma(s[i,j]*xj>=ai) 发现转化成对偶问题后不用处理常数项为负的情况 所以,转化成对偶问题: 目标函数  max{ai*yi} 约束方程  sigm...

2017-05-28 14:25:54 519 0

原创 带花树算法

算法思想: ①找增广路 ②过奇环中任意一点有增广路,则过奇环亦有增广路,所以可以将奇环缩点 算法流程: 以一个当前未匹配上的点为s点,染为白色,bfs染色,只许白点进队。 当两个白色点有边时,说明遇到奇环,缩点。 当遇到一个未染色且未匹配点时,找到增广路,修改匹配后退出。 代...

2017-05-25 16:00:12 616 1

原创 Codeforces Round #411 (Div. 2) 题解

A: l=r时输出l,否则输出2(没判l=r wa到哭) B:根本不需要c,形如aabb的字符串一定满足要求 C: 显然凑越多的(i+j)=n+1越好,且之间转移的代价亦要最小,容易发现转移的最小代价为1,所以答案就是(n/2)-1+(n&1) D:发现最终的字符串前半部分都是b,后半部分...

2017-05-05 13:07:23 733 0

原创 hdu2899 (三分/二分/模拟退火)

题目大意: 求函数的最小值,y为给出的实数,x∈[0,100] 解法①:    首先x>=0可知,函数在定义域上为单峰凹函数,三分即可。 解法②:    对函数求导,当导函数为0时取得极值,发现导函数为增函数,二分即可。 解法③:    模拟退火可以求峰值函数最值,套用即可。 注意:...

2017-04-20 17:52:09 1634 0

原创 bzoj 2445 最大团(阶乘取模+中国剩余定理CRT)

题意即求下式: m∑x|nn!(x!)nx(nx!)m∑x|nn!(x!)nx(nx!)m∑x|nn!(x!)nx(nx!) m∑x|nn!(x!)nx(nx!) 根据欧拉定理: 对于互质的正整数 a 和 n ,有 aφ(n)  ≡ 1 mod n    可知,求指数式子模1e9-...

2017-04-18 10:00:10 647 0

原创 bzoj2001 [Hnoi2010]City 城市建设 动态最小生成树

昨晚水冬令营课件看到这题,感觉蛮有意思的,学习了一波,抽象式理解,今天又看了大佬的代码,彻底弄懂了这个东西。 WC2013顾昱洲在《浅谈一类分治算法》中提到了动态最小生成树的分治做法,我来梳理下我的理解。 这个算法有两个重要的操作: ①reduction: 对于一张图,reduction操作的目的...

2017-04-13 17:31:40 1797 0

原创 poj2449 K短路模板题

昨晚看WC论文发现自己连K短路的经典A*算法还不会,补了一波,模板题输出-1后没return继续跑wa了一早上...... 算法流程: ①在反向图中求出t到每个点的最短路 ②从原点bfs,估价f=d+dis[x],即当前已走的路径长度+最短路径 ③遇到第k次汇点就是答案 据说这复...

2017-04-13 11:13:36 942 0

原创 博弈知识小汇(省选复习)

只汇总出OI中常见的博弈定理或结论,不给出证明,需要证明可自行百度。 一:(Nim系列) ① Nim博弈 题设:有n堆石子,第i堆有ai个石子,两人进行游戏,每轮可以选择一堆取出若干石子(>1),不能取者败。 结论:令 S=a1^a2...^an,若S=0则先手必败,否则先手必胜 ② Nim...

2017-03-31 17:53:20 711 0

原创 codeforces 789 div2 题解

被闹钟叫醒再睡过真是心塞,只好熬得更晚刮完div2作补偿....... AB就略了吧,B稍稍有点恶心但也是代码题 C的话是可以预先处理出差分后的绝对值序列,然后发现实际上就是求这个序列的最大子段和,基础dp知识 D有点意思,要分两部分来算,一部分是自环,另一部分是其他边,发现自环集合里...

2017-03-30 05:44:04 663 0

原创 poj2154 color (polya定理+欧拉函数)

Color Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 10277   Accepted: 3348 Description Beads of N colors...

2017-03-27 11:49:26 387 0

原创 莫比乌斯反演复习(省选复习)

公式:  ① ② 莫比乌斯函数: •mu[i]为莫比乌斯函数,定义如下: •(1)若i=1则mu[i]=1 •(2)若i=p1*p2*p3...pk,pi 为互异素数,那么mu[i]=(-1)^k •(3)其它情况下mu[i]=0 有性质: 证明不是重点,略。 莫比乌斯函数的线性筛法在...

2017-03-26 21:42:22 363 0

原创 简单数论知识梳理(省选复习)

(noip数论算法汇总) ①扩展欧几里得 int ex_gcd(int a,int b,int &x,int &y) { if(!b) { x=1,y=0; return a; } int g=ex_gcd(b,a%b,x,y); int t=x;x=y,y=t-...

2017-03-23 21:14:01 1446 0

原创 利用线性筛法解决的数学函数或问题小汇(省选复习)

准备省选的过程中发现数学这一块的结论是学的快忘得也快,而因此就有了总结出一篇博客来深化记忆同时也方便 大家学习,我会在接着的几个博客中重点梳理数学相关的知识内容,有什么疏漏或不足之处还望指出。 ①线性筛法求素数(略) void init() { for(int i=2;i<=n;i++...

2017-03-23 20:13:29 607 0

原创 bzoj2049洞穴勘测(lct模板题,lct详解)

2049: [Sdoi2008]Cave 洞穴勘测 Time Limit: 10 Sec  Memory Limit: 259 MB Submit: 8231  Solved: 3881 [Submit][Status][Discuss] Description 辉辉热衷于洞穴勘测。...

2017-03-23 18:04:32 893 0

原创 codeforces 785E. Anton and Permutation

E. Anton and Permutation time limit per test 4 seconds memory limit per test 512 megabytes input standard input output standa...

2017-03-17 11:39:44 732 0

原创 codeforces 785 D. Anton and School - 2

D. Anton and School - 2 time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output As y...

2017-03-17 10:26:37 390 0

原创 bzoj4766 文艺计算姬(2017省选推广赛B)(含证明?)

4766: 文艺计算姬 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 102  Solved: 63 [Submit][Status][Discuss] Description "奋战三星期,造台计算机"。小W响应号召,花了三...

2017-03-06 20:31:32 1764 3

原创 codeforces 779 E. Bitwise Formula

E. Bitwise Formula time limit per test 3 seconds memory limit per test 512 megabytes input standard input output standard out...

2017-02-27 10:17:24 494 0

原创 codeforces 779 D. String Game

D. String Game time limit per test 2 seconds memory limit per test 512 megabytes input standard input output standard output ...

2017-02-27 10:13:43 327 0

原创 codeforces 779 C. Dishonest Sellers

C. Dishonest Sellers time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard o...

2017-02-27 08:47:50 199 0

原创 codeforces 779B Weird Rounding

B. Weird Rounding time limit per test 1 second memory limit per test 256 megabytes input standard input output standard outpu...

2017-02-27 08:43:41 267 0

原创 bzoj1385: [Baltic2000]Division expression

1385: [Baltic2000]Division expression Time Limit: 5 Sec  Memory Limit: 64 MB Submit: 255  Solved: 185 [Submit][Status][Discuss] Description 除法...

2017-02-22 20:57:03 288 0

原创 UVALive - 7527 Funfair (动态规划)

题目链接: uva live 或     vjudge 题目大意: 给出n场比赛,其中第i场获胜的概率是 pi,获胜所得金钱为Ai,失败损失当前已拥有的金钱的Li/100 最初有x0的金钱,现在要在n场比赛中选择k场比赛,求问如何选择比赛及安排比赛顺序使得最终剩余的 期望金钱最...

2017-02-17 20:22:18 505 0

原创 poj3233Matrix Power Series (等比矩阵求和)

对于整数的等比数列求和,有: 设S[n]=a+a^2+a^3+...a^n (n==0)S[n]=1 (n为偶数) S[n]=( a^(n/2)+1 )*S[n/2] (n为奇数) S[n]=( a^(n/2+1) )*S[n/2]+( a^(n/2+1) ) 类比上式,对于等比矩阵: 设S[n...

2017-02-16 11:20:36 460 0

原创 codeforces 758 D. Ability To Convert

D. Ability To Convert time limit per test 1 second memory limit per test 256 megabytes input standard input output standa...

2017-01-20 04:34:04 512 0

原创 bzoj 1492: [NOI2007]货币兑换Cash

1492: [NOI2007]货币兑换Cash Time Limit: 5 Sec  Memory Limit: 64 MB Submit: 4160  Solved: 1734 [Submit][Status][Discuss] Description 小Y最近在一家金券交易所工作。该金券交易...

2017-01-17 13:10:34 276 0

原创 codeforces 757 C. Felicity is Coming!

C. Felicity is Coming! time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard...

2017-01-13 10:01:29 969 1

原创 codeforces 757 B. Bash's Big Day

B. Bash's Big Day time limit per test 2 seconds memory limit per test 512 megabytes input standard input output standard output Bash ...

2017-01-13 09:37:57 435 0

原创 codeforces 757 A. Gotta Catch Em' All!

A. Gotta Catch Em' All! time limit per test 1 second memory limit per test 256 megabytes input standard input output sta...

2017-01-13 09:24:16 750 0

原创 bzoj 3600: 没有人的算术 (替罪羊树)

为什么我没有copy题面呢?看到题面你就懂了....hh 题意: 定义一个二元组(二元组的两个元素可以是二元组) 如(x,y),其中x可以是(a,(b,c))之类的 定义二元组的比较方式:先比较左边,左边相同再比较右边。 递归比较可以用随便哪颗平衡树维护,70分 考虑对于每个 二元组,对...

2017-01-04 09:31:50 376 0

原创 bzoj 1269: [AHOI2006]文本编辑器editor (splay) [省选计划系列]

1269: [AHOI2006]文本编辑器editor Time Limit: 10 Sec  Memory Limit: 162 MB Submit: 3655  Solved: 1367 [Submit][Status][Discuss] Description 这些日子,可可不...

2017-01-04 09:19:02 339 0

原创 bzoj 2733: [HNOI2012]永无乡 (线段树合并)[省选计划系列]

2733: [HNOI2012]永无乡 Time Limit: 10 Sec  Memory Limit: 128 MB Submit: 2831  Solved: 1493 [Submit][Status][Discuss] Description 永无乡包含 n 座岛,编号从 1 到 n,每...

2017-01-04 09:16:10 222 0

原创 bzoj 3545: [ONTAK2010]Peaks (splay启发式合并)

3545: [ONTAK2010]Peaks Time Limit: 10 Sec  Memory Limit: 128 MB Submit: 1750  Solved: 472 [Submit][Status][Discuss] Description 在Bytemountains...

2017-01-04 09:14:51 363 0

原创 bzoj 1176: [Balkan2007]Mokia

1176: [Balkan2007]Mokia Time Limit: 30 Sec  Memory Limit: 162 MB Submit: 2020  Solved: 901 [Submit][Status][Discuss] Description 维护一个W*W的矩阵,初始...

2017-01-04 08:58:10 177 0

原创 bzoj 3262: 陌上花开 (cdq分治)

3262: 陌上花开 Time Limit: 20 Sec  Memory Limit: 256 MB Submit: 1700  Solved: 742 [Submit][Status][Discuss] Description 有n朵花,每朵花有三个属性:花形(s)、颜色(c)、气味(m),...

2017-01-04 08:53:58 288 0

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