自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 【bzoj2179】FFT快速傅立叶

Description给出两个n位10进制整数x和y,你需要计算x*y。Input第一行一个正整数n。 第二行描述一个位数为n的正整数x。 第三行描述一个位数为n的正整数y。Output输出一行,即x*y的结果。Sample Input1 3 4Sample Output12数据范围:n<=60000分析看题目可知,这是一道裸的快速傅立叶变换,先对第一个数做一次DFT,再对第二个数做一次DFT然

2016-12-24 11:20:42 365

原创 BZOJ 1266: [AHOI2006]上学路线route

Description可可和卡卡家住合肥市的东郊,每天上学他们都要转车多次才能到达市区西端的学校。直到有一天他们两人参加了学校的信息学奥林匹克竞赛小组才发现每天上学的乘车路线不一定是最优的。 可可:“很可能我们在上学的路途上浪费了大量的时间,让我们写一个程序来计算上学需要的最少时间吧!” 合肥市一共设有N个公交车站,不妨将它们编号为1…N的自然数,并认为可可和卡卡家住在1号汽车站附近,而他们学校在N

2016-12-23 20:32:53 354

原创 BZOJ 1059: [ZJOI2007]矩阵游戏

Description  小Q是一个非常聪明的孩子,除了国际象棋,他还很喜欢玩一个电脑益智游戏——矩阵游戏。矩阵游戏在一个N *N黑白方阵进行(如同国际象棋一般,只是颜色是随意的)。每次可以对该矩阵进行两种操作:行交换操作:选择 矩阵的任意两行,交换这两行(即交换对应格子的颜色)列交换操作:选择矩阵的任意行列,交换这两列(即交换 对应格子的颜色)游戏的目标,即通过若干次操作,使得方阵的主对角线

2016-12-22 21:36:10 228

原创 BZOJ 2783: [JLOI2012]树

Description把一个正整数分成一列连续的正整数之和。这个数列必须包含至少两个正整数。你需要求出这个数列的最小长度。如果这个数列不存在则输出-1。Input 第一行是两个整数N和S,其中N是树的节点数。 第二行是N个正整数,第i个整数表示节点i的正整数。 接下来的N-1行每行是2个整数x和y,表示y是x的儿子。Output 输出路径节点总和为S的路径数量。Sample

2016-12-22 21:25:12 303

原创 BZOJ 3505: [Cqoi2014]数三角形

Description给定一个nxm的网格,请计算三点都在格点上的三角形共有多少个。下图为4x4的网格上的一个三角形。注意三角形的三点不能共线。Input输入一行,包含两个空格分隔的正整数m和n。Output输出一个正整数,为所求三角形数量。Sample Input2 2Sample Output76数据范围1<=m,n<=1000分析首先有一个结论,就是在(a,b)和(x,y)连成的线段(a>x,

2016-12-21 21:38:00 470

原创 bzoj 1741: [Usaco2005 nov]Asteroids 穿越小行星群

DescriptionBessie wants to navigate her spaceship through a dangerous asteroid field in the shape of an N x N grid (1 <= N <= 500). The grid contains K asteroids (1 <= K <= 10,000), which are convenien

2016-12-21 17:22:58 393

原创 BZOJ 1433: [ZJOI2009]假期的宿舍

DescriptionInputOutputSample Input131 1 00 1 00 1 11 0 01 0 0Sample Outputˆ ˆHINT对于30% 的数据满足1 ≤ n ≤ 12。 对于100% 的数据满足1 ≤ n ≤ 50,1 ≤ T ≤ 20。分析直接上板子。代码#include <bits/stdc++.h>#define N 50001#define INF

2016-12-17 19:49:23 208

原创 网络流与线性规划24题01飞行员配对方案问题

问题描述:#第二次世界大战时期,英国皇家空军从沦陷国征募了大量外籍飞行员。由皇家空军派出的每一架飞机都需要配备在航行技能和语言上能互相配合的2名飞行员,其中1名是英国飞行员,另1名是外籍飞行员。在众多的飞行员中,每一名外籍飞行员都可以与其他若干名英国飞行员很好地配合。如何选择配对飞行的飞行员才能使一次派出最多的飞机。对于给定的外籍飞行员与英国飞行员的配合情况,试设计一个算法找出最佳飞行员配对方案,使

2016-12-17 11:31:36 344

原创 SSL 1607 没有上司的晚会

Description#  Ural大学有N个职员,编号为1~N。他们有从属关系,也就是说他们的关系就像一棵以校长为根的树,父结点就是子结点的直接上司。每个职员有一个快乐指数。现在有个周年庆宴会,要求与会职员的快乐指数最大。但是,没有职员愿和直接上司一起与会。 Input#第一行一个整数N。(1<=N<=6000) 接下来N行,第i+1行表示i号职员的快乐指数Ri。(-128<=Ri<=127)

2016-12-16 20:40:54 332

原创 POJ 2104 K-th Number

Time Limit: 20000MS Memory Limit: 65536K Total Submissions: 51505 Case Time Limit: 2000MSDescriptionYou are working for Macrohard company in data structures department. After failing your previou

2016-12-16 20:07:43 267

原创 NOIP 2016打酱油

day0表示居然是最后一个到的。。rp–系列,而且他们拍班级合照居然不叫我。。。day1看到题目的我一脸蒙蔽。。数学期望是什么鬼啊。。简直不可做。。然后。。就挂了。。话说本来以为能那一点分的,但是。。可惜啊。 晚上水了一把游戏,去外面吃了一波饭,表示居然TMD的是川菜rp–day2看到第一题不知哪个神经短路,居然没发现是杨辉三角,一脸蒙蔽,还把ll的长度记错。。更是rp– 第二题,一看数据规模我

2016-12-14 21:01:23 250

原创 【bzoj3544】[ONTAK2010]Creative Accounting

Description给定一个长度为N的数组a和M,求一个区间[l,r],使得(\sum_{i=l}^{r}{a_i}) mod M的值最大,求出这个值,注意这里的mod是数学上的modInput第一行两个整数N,M。 第二行N个整数a_i。Output输出一行,表示答案。Sample Input5 13 10 9 5 -5 7Sample Output11HINT【数据范围】N<=200000

2016-12-14 17:26:16 454

原创 平衡树学习笔记

查找静态查找1.顺序查找 (n)2.二分查找 (log n)3.哈希动态查找二叉查找树BST(Binary Search Tree)二叉查找树二叉查找树又称二叉排序树定义空树或者是具有如下特性的二叉树:1.若它的左子树不空,则左子树上所有结点的值均小于根结点的值;2.它的右子树不空,则右子树上所有结点的值均大于根结点的值;3.它的左、右子树也都分别是二叉查找树。初始化struct NO

2016-12-13 21:51:37 325

原创 bzoj 1531: [POI2005]Bank notes

DescriptionByteotian Bit Bank (BBB) 拥有一套先进的货币系统,这个系统一共有n种面值的硬币,面值分别为b1, b2,…, bn. 但是每种硬币有数量限制,现在我们想要凑出面值k求最少要用多少个硬币.Input第一行一个数 n, 1 <= n <= 200. 接下来一行 n 个整数b1, b2,…, bn, 1 <= b1 < b2 < … < b n <= 20 0

2016-12-12 21:37:29 265

原创 未完成 BZOJ 1531

#include <bits/stdc++.h>#define N 50000int read(){ int k=1,x=0; char ch; ch=getchar(); while(ch<'0' || ch>'9') { if(ch=='-') k=-1; ch=getchar();

2016-12-11 21:48:39 366

原创 洛谷 P1091 合唱队形

题目描述N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。 合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…,TK, 则他们的身高满足T1<…Ti+1>…>TK(1<=i<=K)。 你的任务是,已知所有N位同学的身高,计算最少需要几位同学出列,可以使得剩下的同学排成合唱队形。输入输出格式输入格式:输入文件

2016-12-11 11:13:32 1461

原创 SSL 2521 数数

Description给出一个长度为N的整数序列,选择长度不超过K的段,使总和最大Simple Input3 2 1 2 3Simple Output5Hint1<=K<=N<=10^5 abs(a[i])<=10^9分析方法一:枚举左端点l和右端点r,然后扫一遍计算总和并选取最大值。时间复杂度O(n^3) 方法二:预处理sum[i]表示前i个数的和,枚举左端点l和右端点r,然后O(1)计算总

2016-12-10 09:22:24 248

原创 1597: [Usaco2008 Mar]土地购买 斜率优化dp

未完成。。。 http://blog.csdn.net/qq_33229466/article/details/53311743#include <bits/stdc++.h>#define N 50005#define ll long long#define INF 0x3f3f3f3fstruct NOTE{ ll l,w;}map[N];ll f[N];int Q[N];ll

2016-12-07 21:50:13 435

原创 BZOJ 1087 [SCOI2005]互不侵犯King

Description  在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上 左下右上右下八个方向上附近的各一个格子,共8个格子。Input  只有一行,包含两个数N,K ( 1 <=N <=9, 0 <= K <= N * N)Output  方案数。Sample Input3 2Sample Output16分析其实我们可以用一张美妙的表来解决这

2016-12-07 11:48:24 291

原创 4721: [Noip2016]蚯蚓

Description本题中,我们将用符号[c]表示对c向下取整,例如:[3.0」= [3.1」=[3.9」=3。蛐蛐国最近蚯蚓成灾了!隔壁跳 蚤国的跳蚤也拿蚯蚓们没办法,蛐蛐国王只好去请神刀手来帮他们消灭蚯蚓。蛐蛐国里现在共有n只蚯蚓(n为正整 数)。每只蚯蚓拥有长度,我们设第i只蚯蚓的长度为a_i(i=1,2,…,n),并保证所有的长度都是非负整数(即:可 能存在长度为0的蚯蚓)。每一秒,

2016-12-06 20:51:05 253

原创 UOJ 146 【NOIP2015】信息传递

题目有 n个同学(编号为1到n)正在玩一个信息传递的游戏。在游戏里每人都有一个固定的信息传递对象,其中,编号为i的同学的信息传递对象是编号为Ti的同学。 游戏开始时,每人都只知道自己的生日。之后每一轮中,所有人会同时将自己当前所知的生日信息告诉各自的信息传递对象(注意:可能有人可以从若干人那里获取信息, 但是每人只会把信息告诉一个人,即自己的信息传递对象)。当有人从别人口中得知自 己的生日时,游戏

2016-12-04 10:15:06 577

原创 1000 a+b

题目读入两个数,输出两个数之和。输入1 2输出3代码print(sum(map(int, raw_input().split())))

2016-12-03 17:11:06 222

原创 初始python(四) 函数的定义

回顾然而貌似就只是学了学循环而已,所以就算了吧。。。 不过我发现了一个有趣的东西,如果你在终端输入import this就会弹出一段小诗 内容如下:Beautiful is better than ugly. 优美胜于丑陋 Explicit is better than implicit. 明了胜于晦涩 Simple is better than complex. 简单胜过复杂 Co

2016-12-03 17:04:59 410

原创 [BZOJ4300]绝世好题

Description给定一个长度为n的数列ai,求ai的子序列bi的最长长度,满足bi&bi-1!=0(2<=i<=len)。Input输入文件共2行。 第一行包括一个整数n。 第二行包括n个整数,第i个整数表示ai。Output输出文件共一行。 包括一个整数,表示子序列bi的最长长度。Sample Input31 2 3Sample Output2HINTn<=100000,ai<=2*1

2016-12-03 16:39:01 403

原创 BZOJ 2330: [SCOI2011]糖果

Description幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希望小红分到的糖果比他的多,于是在分配糖果的时候,lxhgww需要满足小朋友们的K个要求。幼儿园的糖果总是有限的,lxhgww想知道他至少需要准备多少个糖果,才能使得每个小朋友都能够分到糖果,并且满足小朋友们所有的要求。Inpu

2016-12-03 10:12:44 312

空空如也

空空如也

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

TA关注的人

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