上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: 题目背景 农民约翰被选为他们镇的镇长!他其中一个竞选承诺就是在镇上建立起互联网,并连接到所有的农场。当然,他需要你的帮助。 题目描述 约翰已经给他的农场安排了一条高速的网络线路,他想把这条线路共享给其他农场。为了用最小的消费,他想铺设最短的光纤去连接所有的农场。 你将得到一份各农场之间连接费用的列表 阅读全文
posted @ 2017-05-13 11:12 J_william 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 思路 根据欧拉图的概念来。 注意 点数为1; 有孤立点; 代码实现 T掉的dfs... 1 #include<cstdio> 2 const int maxn=1e5+10; 3 const int maxm=5e5+10; 4 int t,n,m,s; 5 int a,b; 6 int ld[ma 阅读全文
posted @ 2017-05-12 10:49 J_william 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定n个各不相同的无序字母对(区分大小写,无序即字母对中的两个字母可以位置颠倒)。请构造一个有n+1个字母的字符串使得每个字母对都在这个字符串中出现。 输入输出格式 输入格式: 第一行输入一个正整数n。 以下n行每行两个字母,表示这两个字母需要相邻。 输出格式: 输出满足要求的字符串。 如 阅读全文
posted @ 2017-05-10 20:11 J_william 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 定义 通过图(无向图或有向图)中所有边且每边仅通过一次通路称为欧拉通路,相应的回路称为欧拉回路。 具有欧拉回路的图称为欧拉图(Euler Graph),具有欧拉通路而无欧拉回路的图称为半欧拉图。 一些概念性的东西 欧拉通路 通过图中每条边且只通过一次,并且经过每一顶点的通路。 无向连通图G含有欧拉通 阅读全文
posted @ 2017-05-10 19:33 J_william 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 题目背景 狗哥做烂了最短路,突然机智的考了Bosh一道,没想到把Bosh考住了...你能帮Bosh解决吗? 他会给你100000000000000000000000000000000000%10金币w 题目描述 给定n个点的带权有向图,求从1到n的路径中边权之积最小的简单路径。 输入输出格式 输入格 阅读全文
posted @ 2017-05-07 21:53 J_william 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 二分图匹配 极大匹配(Maximal Matching)是指在当前已完成的匹配下,无法再通过增加未完成匹配的边的方式来增加匹配的边数。最大匹配(maximum matching)是所有极大匹配当中边数最大的一个匹配。选择这样的边数最大的子集称为图的最大匹配问题。 如果一个匹配中,图中的每个顶点都和图 阅读全文
posted @ 2017-05-07 17:26 J_william 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 最小生成树 Prim 时间复杂度O(n2) 蓝白点思想,蓝点代表为纳入最小生成树的点,白点代表已纳入的点。 初始化所有点到最小生成树的距离;(极大值) 选择一个点作为树的根节点;(没有要求的话,一般选择第一个点) 枚举该点出发的所有边,进行松弛操作,并将该点标为白色; 从蓝点中选取离最小生成树最近的 阅读全文
posted @ 2017-05-07 17:25 J_william 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 多源最短路 Floyd 时间复杂度:O(n3);空间复杂度:O(n2) 单源最短路 SPFA 初始化最短路径表; 源点入队; 取出队首点; 枚举取出点的边; 如果能松弛,就松弛,并把被松弛的点加入队列; 如此循环直到队列为空。 适用于各种找单源最短路的题目; 适用于负权图; 可以根据判断节点的入队次 阅读全文
posted @ 2017-05-07 17:23 J_william 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 题目描述 无向连通图G 有n 个点,n - 1 条边。点从1 到n 依次编号,编号为 i 的点的权值为W i ,每条边的长度均为1 。图上两点( u , v ) 的距离定义为u 点到v 点的最短距离。对于图G 上的点对( u, v) ,若它们的距离为2 ,则它们之间会产生Wu×Wv 的联合权值。 请 阅读全文
posted @ 2017-05-07 16:45 J_william 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 图论概念 图论〔Graph Theory〕是数学的一个分支。它以图为研究对象。图论中的图是由若干给定的点及连接两点的线所构成的图形,这种图形通常用来描述某些事物之间的某种特定关系,用点代表事物,用连接两点的线表示相应两个事物间具有这种关系。 图的分类 有向图,无向图;单图; 平面图,连通图,强连通图 阅读全文
posted @ 2017-05-07 08:10 J_william 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 对拍是一个OIer的基本功,特别是对于OI赛制的比赛,想要多水分,对拍是一个必须学会的技巧。(一边A的神犇和手模逆天数据的大佬请出门右转) 对拍程序一般由随机数发生器,对拍程序组成。 随机数发生器 (就是用来造数据的) 需求库: include<ctime>(windows)||include<ti 阅读全文
posted @ 2017-05-06 21:53 J_william 阅读(409) 评论(0) 推荐(0) 编辑
摘要: Description 新的技术正冲击着手机通讯市场,对于各大运营商来说,这既是机遇,更是挑战。THU集团旗下的CS&T通讯公司在新一代通讯技术血战的前夜,需要做太多的准备工作,仅就站址选择一项,就需要完成前期市场研究、站址勘测、最优化等项目。在前期市场调查和站址勘测之后,公司得到了一共N个可以作为 阅读全文
posted @ 2017-05-02 21:39 J_william 阅读(240) 评论(0) 推荐(0) 编辑
摘要: Description Cows are such finicky eaters. Each cow has a preference for certain foods and drinks, and she will consume no others. Farmer John has cook 阅读全文
posted @ 2017-04-30 19:50 J_william 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 题目描述 一些学校连入一个电脑网络。那些学校已订立了协议:每个学校都会给其它的一些学校分发软件(称作“接受学校”)。注意即使 B 在 A 学校的分发列表中, A 也不一定在 B 学校的列表中。 你要写一个程序计算,根据协议,为了让网络中所有的学校都用上新软件,必须接受新软件副本的最少学校数目(子任务 阅读全文
posted @ 2017-04-23 19:56 J_william 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 题目背景 很多学校流行一种比较的习惯。老师们很喜欢询问,从某某到某某当中,分数最高的是多少。这让很多学生很反感。 题目描述 不管你喜不喜欢,现在需要你做的是,就是按照老师的要求,写一个程序,模拟老师的询问。当然,老师有时候需要更新某位同学的成绩 输入输出格式 输入格式: 第一行,有两个正整数 N 和 阅读全文
posted @ 2017-04-23 15:15 J_william 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 题目描述 The N (2 <= N <= 10,000) cows are so excited: it's prom night! They are dressed in their finest gowns, complete with corsages and new shoes. They 阅读全文
posted @ 2017-04-23 14:41 J_william 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 题目描述 Description “每个人都拥有一个梦,即使彼此不相同,能够与你分享,无论失败成功都会感动。爱因为在心中,平凡而不平庸,世界就像迷宫,却又让我们此刻相逢Our Home。” 在爱的国度里有N个人, 阅读全文
posted @ 2017-04-23 10:06 J_william 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 题目描述 每头奶牛都梦想成为牛棚里的明星。被所有奶牛喜欢的奶牛就是一头明星奶牛。所有奶 牛都是自恋狂,每头奶牛总是喜欢自己的。奶牛之间的“喜欢”是可以传递的——如果A喜 欢B,B喜欢C,那么A也喜欢C。牛栏里共有N 头奶牛,给定一些奶牛之间的爱慕关系,请你 算出有多少头奶牛可以当明星。 输入输出格式 阅读全文
posted @ 2017-04-22 22:05 J_william 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 题目描述 Description CS有n个小区,并且任意小区之间都有两条单向道路(a到b,b到a)相连。因为最近下了很多暴雨,很多道路都被淹了,不同的道路泥泞程度不同。小A经过对近期天气和地形的科学分析,绘出了 阅读全文
posted @ 2017-04-22 19:21 J_william 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 题目描述 在幻想乡,上白泽慧音是以知识渊博闻名的老师。春雪异变导致人间之里的很多道路都被大雪堵塞,使有的学生不能顺利地到达慧音所在的村庄。因此慧音决定换一个能够聚集最多人数的村庄作为新的教学地点。人间之里由N个村庄(编号为1..N)和M条道路组成,道路分为两种一种为单向通行的,一种为双向通行的,分别 阅读全文
posted @ 2017-04-22 15:56 J_william 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 常用的输入输出: cin/cout流 <iostream> using namespace 优点:各种数据类型都可直接读入输出。 缺点:速度慢(可以通过取消缓存优化); 无法格式输出。 scanf/printf <cstdio> 优点:格式化输入输出; 看起来挺高大上的。 缺点:各种格式符号。 读入 阅读全文
posted @ 2017-04-22 10:52 J_william 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 题目描述 学校组织了一次新生舞会,Cathy作为经验丰富的老学姐,负责为同学们安排舞伴。 有个男生和个女生参加舞会买一个男生和一个女生一起跳舞,互为舞伴。 Cathy收集了这些同学之间的关系,比如两个人之前认识没计算得出 Cathy还需要考虑两个人一起跳舞是否方便,比如身高体重差别会不会太大,计算得 阅读全文
posted @ 2017-04-19 21:55 J_william 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 题目描述 教主有着一个环形的花园,他想在花园周围均匀地种上n棵树,但是教主花园的土壤很特别,每个位置适合种的树都不一样,一些树可能会因为不适合这个位置的土壤而损失观赏价值。 教主最喜欢3种树,这3种树的高度分别为10,20,30。教主希望这一圈树种得有层次感,所以任何一个位置的树要比它相邻的两棵树的 阅读全文
posted @ 2017-04-19 20:31 J_william 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 题目描述 WD和LHX饲养了N只小猫,这天,小猫们要去爬山。经历了千辛万苦,小猫们终于爬上了山顶,但是疲倦的它们再也不想徒步走下山了。 WD和LHX只好花钱让它们坐索道下山。索道上的缆车最大承重量为W,而N只小猫的重量分别是C1、C2……CN。当然,每辆缆车上的小猫的重量之和不能超过W。每租用一辆缆 阅读全文
posted @ 2017-04-19 19:57 J_william 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题目描述 Description 给定x轴上的N(0<N<100)条线段,每个线段由它的二个端点a_I和b_I确定,I=1,2,……N.这些坐标都是区间(-999,999)的整数。有些线段之间会相互交叠或覆盖。请你编写 阅读全文
posted @ 2017-04-09 20:52 J_william 阅读(245) 评论(0) 推荐(0) 编辑
摘要: ★★ 输入文件:earthworm.in 输出文件:earthworm.out 简单对比时间限制:1 s 内存限制:512 MB 【题目描述】 【输入格式】 从文件earthworm.in中读入数据。 第一行包含六个整数n,m,q,u,v,t 其中n,m,q的意义见【问题描述】 u,v,t均为正整数 阅读全文
posted @ 2017-04-07 08:37 J_william 阅读(995) 评论(0) 推荐(0) 编辑
摘要: ★★ 输入文件:classrooma.in 输出文件:classrooma.out 简单对比时间限制:1 s 内存限制:256 MB 【题目描述】 对于刚上大学的牛牛来说,他面临的第一个问题是如何根据实际情况申请合适的课程。 在可以选择的课程中,有2n节课程安排在n个时间段上。在第i(1<i<n)个 阅读全文
posted @ 2017-04-06 14:58 J_william 阅读(519) 评论(0) 推荐(0) 编辑
摘要: NOIPDay1T2 (同样位置,咋和天天爱跑步差距这么大呢) 题目描述 有n个同学(编号为1到n)正在玩一个信息传递的游戏。在游戏里每人都有一个固定的信息传递对象,其中,编号为i的同学的信息传递对象是编号为Ti同学。 游戏开始时,每人都只知道自己的生日。之后每一轮中,所有人会同时将自己当前所知的生 阅读全文
posted @ 2017-04-05 16:54 J_william 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 【题目描述】 网页浏览器者有后退与前进按钮,一种实现这两个功能的方式是用两个栈,“前进栈”、“后退栈”。 这里你需要实现以下几个功能: BACK: 如果“后退栈”为空则忽略此命令。否则将当前两面压入“前进栈”,从“后退栈”中取出栈顶页面,并设置为当前页面。 FORWARD: 如果“前进栈”为空则忽略 阅读全文
posted @ 2017-04-05 16:10 J_william 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 题目描述 C 国有 n 个大城市和 m 条道路,每条道路连接这 n 个城市中的某两个城市。任意两个 城市之间最多只有一条道路直接相连。这 m 条道路中有一部分为单向通行的道路,一部分 为双向通行的道路,双向通行的道路在统计条数时也计为 1 条。 C 国幅员辽阔,各地的资源分布情况各不相同,这就导致了 阅读全文
posted @ 2017-04-04 15:42 J_william 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 题目描述 在高为 H 的天花板上有 n 个小球,体积不计,位置分别为 0,1,2,….n-1。在地面上有一个小车(长为 L,高为 K,距原点距离为 S1)。已知小球下落距离计算公式为 d=1/2*g*(t^2),其中 g=10,t 为下落时间。地面上的小车以速度 V 前进。 如下图: 小车与所有小球 阅读全文
posted @ 2017-03-31 21:47 J_william 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 题目描述 R 国和 S 国正陷入战火之中,双方都互派间谍,潜入对方内部,伺机行动。历尽艰险后,潜伏于 S 国的 R 国间谍小 C 终于摸清了 S 国军用密码的编码规则: 1. S 国军方内部欲发送的原信息经过加密后在网络上发送,原信息的内容与加密后所得的内容均由大写字母‘A’-‘Z’构成(无空格等其 阅读全文
posted @ 2017-03-31 21:38 J_william 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 题目描述 火车从始发站(称为第1站)开出,在始发站上车的人数为a,然后到达第2站,在第2站有人上、下车,但上、下车的人数相同,因此在第2站开出时(即在到达第3站之前)车上的人数保持为a人。从第3站起(包括第3站)上、下车的人数有一定规律:上车的人数都是前两站上车人数之和,而下车人数等于上一站上车人数 阅读全文
posted @ 2017-03-31 20:37 J_william 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 题目描述 Alice和Bob居住在一个由N座岛屿组成的国家,岛屿被编号为0到N-1。某些岛屿之间有桥相连,桥上的道路是双向的,但一次只能供一人通行。其中一些桥由于年久失修成为危桥,最多只能通行两次。Alice希望在岛屿al和a2之间往返an次(从al到a2再从a2到al算一次往返)。同时,Bob希望 阅读全文
posted @ 2017-03-31 17:13 J_william 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 题目描述 学校放假了 · · · · · · 有些同学回家了,而有些同学则有以前的好朋友来探访,那么住宿就是一个问题。比如 A 和 B 都是学校的学生,A 要回家,而 C 来看B,C 与 A 不认识。我们假设每个人只能睡和自己直接认识的人的床。那么一个解决方案就是 B 睡 A 的床而 C 睡 B 的 阅读全文
posted @ 2017-03-30 21:03 J_william 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 题目背景 大家都知道,斐波那契数列是满足如下性质的一个数列: • f(1) = 1 • f(2) = 1 • f(n) = f(n-1) + f(n-2) (n ≥ 2 且 n 为整数)。 题目描述 请你求出第n个斐波那契数列的数mod(或%)2^31之后的值。并把它分解质因数。 输入输出格式 输入 阅读全文
posted @ 2017-03-30 17:34 J_william 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 题目描述 设有一个N*M方格的棋盘(l<=N<=100,1<=M<=100)(30%) 求出该棋盘中包含有多少个正方形、多少个长方形(不包括正方形)。 例如:当 N=2, M=3时: 正方形的个数有8个:即边长为1的正方形有6个; 边长为2的正方形有2个。 长方形的个数有10个: 即2*1的长方形有 阅读全文
posted @ 2017-03-30 16:50 J_william 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 题目描述 乔治有一些同样长的小木棍,他把这些木棍随意砍成几段,直到每段的长都不超过50。 现在,他想把小木棍拼接成原来的样子,但是却忘记了自己开始时有多少根木棍和它们的长度。 给出每段小木棍的长度,编程帮他找出原始木棍的最小可能长度。 输入输出格式 输入格式: 输入文件共有二行。 第一行为一个单独的 阅读全文
posted @ 2017-03-30 09:48 J_william 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题目描述 Description 有一位使者要游历各国 阅读全文
posted @ 2017-03-29 17:13 J_william 阅读(387) 评论(0) 推荐(0) 编辑
摘要: ★★☆ 输入文件:kth.in 输出文件:kth.out 简单对比时间限制:1 s 内存限制:128 MB 题目描述 看到很短的题目会让人心情愉悦,所以给出一个长度为N的序列A1,A2,A3,...,AN, 现在有M个询问,每个询问都是Ai...Aj中第k小的数等于多少。 询问Ai...Aj中第k小 阅读全文
posted @ 2017-03-29 15:04 J_william 阅读(301) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页