摘要: 扩展欧几里德算法的应用:1.求二元一次方程 ax + by = c 的整数解定理:对于整数方程ax + by = c,若c mod Gcd(a, b) == 0,则该方程存在整数解,否则不存在整数解。 设d = gcd(a,b), a' = a/d, b' = b/d, 则方程变形为 d(a... 阅读全文
posted @ 2017-04-14 09:36 Echo宝贝儿 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 题目描述×××求关于 x 的同余方程 ax ≡ 1 (mod b)的最小正整数解。输入输出格式×××输入格式: 输入只有一行,包含两个正整数 a, b,用一个空格隔开。 输出格式: 输出只有一行,包含一个正整数 x0,即最小正整数解。输入数据保证一定有解。 输入输出样例输入样例#1:3 10输出样例... 阅读全文
posted @ 2017-04-14 09:36 Echo宝贝儿 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 题目描述给出起点和终点的坐标及接下来T个时刻的风向(东南西北),每次可以选择顺风偏移1个单位或者停在原地。求到达终点的最少时间。如果无法偏移至终点,输出“-1”。输入输出格式输入格式: 第一行两个正整数x1,y1,表示小明所在位置。第二行两个正整数x2,y2,表示小明想去的位置。第三行一个整数T,表... 阅读全文
posted @ 2017-04-14 09:35 Echo宝贝儿 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 题目描述学校里有一个水房,水房里一共装有 m 个龙头可供同学们打开水,每个龙头每秒钟的供水量相等,均为 1。现在有 n 名同学准备接水,他们的初始接水顺序已经确定。将这些同学按接水顺序从 1到 n 编号,i 号同学的接水量为 wi。接水开始时,1 到 m 号同学各占一个水龙头,并同时打开水龙头接水。... 阅读全文
posted @ 2017-04-14 09:35 Echo宝贝儿 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 【题目描述】fqk 退役后开始补习文化课啦, 于是他打开了生物必修一开始复习蛋白质,他回想起了氨基酸通过脱水缩合生成肽键,具体来说,一个氨基和一个羧基会脱去一个水变成一个肽键。于是他脑洞大开,给你出了这样一道题:fqk 将给你 6 种氨基酸和 m 个脱水缩合的规则,氨基酸用'a ' , ' b' ,... 阅读全文
posted @ 2017-04-14 09:35 Echo宝贝儿 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 背单词【题目描述】fqk 退役后开始补习文化课啦, 于是他打开了英语必修一开始背单词。 看着满篇的单词非常头疼, 而每次按照相同的顺序背效果并不好,于是 fqk 想了一种背单词的好方法!他把单词抄写到一个 n 行 m 列的表格里,然后每天背一行或者背一列。他的复习计划一共有 k 天,在k 天后, f... 阅读全文
posted @ 2017-04-14 09:35 Echo宝贝儿 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 题目描述单词接龙是一个与我们经常玩的成语接龙相类似的游戏,现在我们已知一组单词,且给定一个开头的字母,要求出以这个字母开头的最长的“龙”(每个单词都最多在“龙”中出现两次),在两个单词相连时,其重合部分合为一部分,例如 beast和astonish,如果接成一条龙则变为beastonish,另外相邻... 阅读全文
posted @ 2017-04-14 09:35 Echo宝贝儿 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 字符数组的读入字符数组的读入有两种方式,单字符赋值和字符串赋值1.单字符赋值单字符赋值,可通过数组下标方式或指针方式,引用数组元素,进行赋值。char a[10];char ch='a';for( i=0;i字符串2,返回一个正整数 如果字符串1=字符串2,返回0 ... 阅读全文
posted @ 2017-04-14 09:35 Echo宝贝儿 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 题目描述有一个n*m的棋盘(1#include#includeusing namespace std;const int maxn=201;int map[maxn][maxn];int n,m,move[8][2]={{1,2},{1,-2},{-1,2},{-1,-2},{2,1},{2,-1}... 阅读全文
posted @ 2017-04-14 09:35 Echo宝贝儿 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 题目背景约瑟夫是一个无聊的人!!!题目描述n个人(nusing namespace std;int a[10000],m,n;int main(){ cin>>n>>m; int t=0,s=0,f=0; do{ s++; if(s==n+1)s=1; ... 阅读全文
posted @ 2017-04-14 09:35 Echo宝贝儿 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 题目描述扫雷游戏是一款十分经典的单机小游戏。在n行m列的雷区中有一些格子含有地雷(称之为地雷格),其他格子不含地雷(称之为非地雷格)。玩家翻开一个非地雷格时,该格将会出现一个数字——提示周围格子中有多少个是地雷格。游戏的目标是在不翻出任何地雷格的条件下,找出所有的非地雷格。现在给出n行m列的雷区中的... 阅读全文
posted @ 2017-04-14 09:35 Echo宝贝儿 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 题目描述在有向图G 中,每条边的长度均为1 ,现给定起点和终点,请你在图中找一条从起点到终点的路径,该路径满足以下条件:1 .路径上的所有点的出边所指向的点都直接或间接与终点连通。2 .在满足条件1 的情况下使路径最短。注意:图G 中可能存在重边和自环,题目保证终点没有出边。请你输出符合条件的路径的... 阅读全文
posted @ 2017-04-14 09:35 Echo宝贝儿 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 题目描述小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题。一次素质拓展活动中,班上同学安排做成一个m行n列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈了。幸运的是,他们可以通过传纸条来进行交流。纸条要经由许多同学传到对方手里,小渊坐在矩阵的左上角,坐标(1,1),... 阅读全文
posted @ 2017-04-14 09:35 Echo宝贝儿 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 题目描述将整数n分成k份,且每份不能为空,任意两个方案不相同(不考虑顺序)。例如:n=7,k=3,下面三种分法被认为是相同的。1,1,5; 1,5,1; 5,1,1;问有多少种不同的分法。输入输出格式输入格式: n,k (6=j)的情况下满足公式f[i][j]=f[i-1][j-1]+f[i-j][... 阅读全文
posted @ 2017-04-14 09:35 Echo宝贝儿 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 题目描述给你n根火柴棍,你可以拼出多少个形如“A+B=C”的等式?等式中的A、B、C是用火柴棍拼出的整数(若该数非零,则最高位不能是0)。用火柴棍拼数字0-9的拼法如图所示:注意:加号与等号各自需要两根火柴棍如果A≠B,则A+B=C与B+A=C视为不同的等式(A、B、C>=0)n根火柴棍必须全部用上... 阅读全文
posted @ 2017-04-14 09:35 Echo宝贝儿 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 题目描述人类终于登上了火星的土地并且见到了神秘的火星人。人类和火星人都无法理解对方的语言,但是我们的科学家发明了一种用数字交流的方法。这种交流方法是这样的,首先,火星人把一个非常大的数字告诉人类科学家,科学家破解这个数字的含义后,再把一个很小的数字加到这个大数上面,把结果告诉火星人,作为人类的回答。... 阅读全文
posted @ 2017-04-14 09:35 Echo宝贝儿 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 题目描述 Description 一年一度的“跳石头”比赛又要开始了! 这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石。组委会已经选择好了两块岩石作为比赛起点和终点。在起点和终点之间,有N块岩石(不含起点和终点的岩石)。在比赛过程中,选手们将从起点出发,每一步跳向相邻的岩石,直至到达终点... 阅读全文
posted @ 2017-04-14 09:34 Echo宝贝儿 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 题目:仅用不超过10个的变量,变成计算出两个等长的N(19时,引发高位的进位,则输出进位后的高位值,并将之前积累的连续n9个9以0输出#include#include using namespace std;int n,a,b,c,n9,sum,i,j;bool first;int main(){ ... 阅读全文
posted @ 2017-04-14 09:34 Echo宝贝儿 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 凝视【问题描述】背包是个好东西,希望我也有。给你一个二维的背包,它的体积是N*M。现在你有一些大小为1*2和1*3的物品,每个物品有自己的价值。你希望往背包里面装一些物品,使得它们的价值和最大,问最大的价值和是多少。【输入格式】第一行一个整数代表该测试点的数据组数。对于每组数据,第一行有四个整数N,... 阅读全文
posted @ 2017-04-14 09:34 Echo宝贝儿 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 第二题【题目描述】给你两个日期,问这两个日期差了多少毫秒。【输入格式】两行,每行一个日期,日期格式保证为“YYYY-MM-DD hh:mm:ss”这种形式。第二个日期时间一定比第一个日期时间要大两个日期的年份一定都是21世纪的年份。【输出格式】一行一个整数代表毫秒数。【样例输入1】2000-01-0... 阅读全文
posted @ 2017-04-14 09:34 Echo宝贝儿 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 可以先在这里学学http://www.renfei.org/blog/bipartite-matching.html 模板 据上面的博客可知,二分图匹配可以分4种类型 最大匹配数:最大匹配的匹配边的数目 最小点覆盖数:选取最少的点,使任意一条边至少有一个端点被选择 最大独立数:选取最多的点,使任意所 阅读全文
posted @ 2017-04-09 14:04 Echo宝贝儿 阅读(417) 评论(0) 推荐(1) 编辑
摘要: 模板 吸取洛谷P3379的教训,我决定换板子(其实本质都是倍增是一样的),把vector换成了边表 输入格式: 第一行包含三个正整数N、M、S,分别表示树的结点个数、询问的个数和树根结点的序号。 接下来N-1行每行包含两个正整数x、y,表示x结点和y结点之间有一条直接连接的边(数据保证可以构成树)。 阅读全文
posted @ 2017-04-08 19:59 Echo宝贝儿 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 强连通分量 模板(强联通分量个数+缩点) #include<iostream> #include<cstdio> #define MAXn 100000 #define MAXm 2000000 using namespace std; int dfn[MAXn],low[MAXn],head[MA 阅读全文
posted @ 2017-03-29 21:01 Echo宝贝儿 阅读(282) 评论(2) 推荐(0) 编辑
摘要: 样例输入 Sample Input 4 0 4 9 21 4 0 8 17 9 8 0 16 21 17 16 0 样例输入 Sample Input 4 0 4 9 21 4 0 8 17 9 8 0 16 21 17 16 0 4 0 4 9 21 4 0 8 17 9 8 0 16 21 17 阅读全文
posted @ 2017-03-26 18:04 Echo宝贝儿 阅读(126) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-03-26 15:39 Echo宝贝儿 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 1380 没有上司的舞会 1380 没有上司的舞会 1380 没有上司的舞会 题目描述 Description Ural大学有N个职员,编号为1~N。他们有从属关系,也就是说他们的关系就像一棵以校长为根的树,父结点就是子结点的直接上司。每个职员有一个快乐指数。现在有个周年庆宴会,要求与会职员的快乐指 阅读全文
posted @ 2017-03-25 09:20 Echo宝贝儿 阅读(170) 评论(1) 推荐(0) 编辑
摘要: 阿牛的EOF牛肉串 http://acm.hdu.edu.cn/showproblem.php?pid=2047 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submis 阅读全文
posted @ 2017-03-18 20:02 Echo宝贝儿 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1105 过河 2005年NOIP全国联赛提高组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 题解 题目描述 Description 在河上有一座独木桥,一只青蛙想沿着独木桥从河的一侧跳到另一侧。在桥上有一些石子,青蛙很讨厌踩在这些石子上。由于桥的长度和青 阅读全文
posted @ 2017-03-15 21:46 Echo宝贝儿 阅读(134) 评论(0) 推荐(0) 编辑
摘要: Three Palindromes Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1680 Accepted Submission(s): 59 阅读全文
posted @ 2017-03-12 21:57 Echo宝贝儿 阅读(327) 评论(0) 推荐(0) 编辑
摘要: P3224 [HNOI2012]永无乡 P3224 [HNOI2012]永无乡 P3224 [HNOI2012]永无乡 题目描述 永无乡包含 n 座岛,编号从 1 到 n,每座岛都有自己的独一无二的重要度,按照重要度可 以将这 n 座岛排名,名次用 1 到 n 来表示。某些岛之间由巨大的桥连接,通过 阅读全文
posted @ 2017-03-12 15:58 Echo宝贝儿 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 2683: 简单题 Description 你有一个N*N的棋盘,每个格子内有一个整数,初始时的时候全部为0,现在需要维护两种操作: 命令 参数限制 内容 1 x y A 1<=x,y<=N,A是正整数 将格子x,y里的数字加上A 2 x1 y1 x2 y2 1<=x1<= x2<=N 1<=y1< 阅读全文
posted @ 2017-03-12 10:07 Echo宝贝儿 阅读(744) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/niushuai666/article/details/7002823 阅读全文
posted @ 2017-03-08 20:57 Echo宝贝儿 阅读(117) 评论(1) 推荐(0) 编辑
摘要: 3002 石子归并 3 题目描述 Description 有n堆石子排成一列,每堆石子有一个重量w[i], 每次合并可以合并相邻的两堆石子,一次合并的代价为两堆石子的重量和w[i]+w[i+1]。问安排怎样的合并顺序,能够使得总合并代价达到最小。 输入描述 Input Description 第一行 阅读全文
posted @ 2017-03-05 16:28 Echo宝贝儿 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 原文http://blog.csdn.net/u014800748/article/details/45750737 今天第一次学习四边形不等式优化dp,感觉优化效果十分给力,不过数学味道比较浓重,证明比较复杂。因此这里删繁就简,给出关于四边形不等式优化必须要明白的地方,以后直接套用条件即可。 四边 阅读全文
posted @ 2017-03-05 14:35 Echo宝贝儿 阅读(222) 评论(0) 推荐(1) 编辑
摘要: 1993 草地排水 1993 草地排水 1993 草地排水 题目描述 Description 在农夫约翰的农场上,每逢下雨,Bessie最喜欢的三叶草地就积聚了一潭水。这意味着草地被水淹没了,并且小草要继续生长还要花相当长一段时间。因此,农夫约翰修建了一套排水系统来使贝茜的草地免除被大水淹没的烦恼( 阅读全文
posted @ 2017-03-04 21:48 Echo宝贝儿 阅读(153) 评论(0) 推荐(0) 编辑
摘要: http://poj.org/problem?id=1273 Dinic算法 这是一道最大流的经典题 最大流尽量应该用边表,优于邻接矩阵(所以我写了邻接矩阵版的之后又写了个边表) 用了新学的Dinic算法 在每次找增广路之前先跑一遍bfs,把所有点的深度标记,按bfs记下的顺序找增广路,这条增广路上 阅读全文
posted @ 2017-03-04 17:51 Echo宝贝儿 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 3162 抄书问题 题目描述 Description 现在要把M本有顺序的书分给K个人复制(抄写),每一个人的抄写速度都一样,一本书不允许给两个(或以上)的人抄写,分给每一个人的书,必须是连续的,比如不能把第一、第三、第四本数给同一个人抄写。现在请你设计一种方案,使得复制时间最短。复制时间为抄写页数 阅读全文
posted @ 2017-03-01 21:52 Echo宝贝儿 阅读(321) 评论(0) 推荐(0) 编辑
摘要: P1875 佳佳的魔法药水 题目描述 发完了 k 张照片,佳佳却得到了一个坏消息:他的 MM 得病了!佳佳和大家一样焦急 万分!治好 MM 的病只有一种办法,那就是传说中的 0 号药水 ……怎么样才能得到 0 号药 水呢?你要知道佳佳的家境也不是很好,成本得足够低才行…… 题目描述: 得到一种药水有 阅读全文
posted @ 2017-03-01 20:42 Echo宝贝儿 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1154 能量项链 2006年NOIP全国联赛提高组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解 题目描述 Description 在Mars星球上,每个Mars人都随身佩带着一串能量项链。在项链上有N颗能量珠。能量珠是一颗有头标记与尾标记的珠子,这些标记 阅读全文
posted @ 2017-02-26 20:27 Echo宝贝儿 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1004 四子连棋 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解 题目描述 Description 在一个4*4的棋盘上摆放了14颗棋子,其中有7颗白色棋子,7颗黑色棋子,有两个空白地带,任何一颗黑白棋子都可以向上下左右四个方向移动到相邻的空格,这叫行棋一步 阅读全文
posted @ 2017-02-19 20:21 Echo宝贝儿 阅读(232) 评论(0) 推荐(1) 编辑