- 博客(34)
- 收藏
- 关注
原创 Tyvj 1174 互素 (欧拉函数)
P1174 互素 时间: 1000ms / 空间: 131072KiB / Java类名: Main描述 对于某个数n,,我们这次的工作仅是求出小于n且和n互质的数的个数,,比如n=10时 1,3,7,9均与10互质 互质的定义是gcd(a,b)=1输入格式 输入只有一行,一个数N(1<=N<=2,000,000,000)。输出格式 输出也只有一行,输出和小于n且和n互质的数的个数 测试
2016-11-16 10:53:09
682
原创 UOJ 67 新年的毒瘤 (tarjan算法求割点)
67 新年的毒瘤辞旧迎新之际,喜羊羊正在打理羊村的绿化带,然后他发现了一棵长着毒瘤的树。这个长着毒瘤的树可以用 nn 个结点 mm 条无向边的无向图表示。这个图中有一些结点被称作是毒瘤结点,即删掉这个结点和与之相邻的边之后,这个图会变为一棵树。树也即无简单环的无向连通图。现在给你这个无向图,喜羊羊请你帮他求出所有毒瘤结点。输入格式 第一行两个正整数 n,m,表示有 n 个点 m 条边。保证 n≥2
2016-11-15 18:53:41
564
原创 差分约束基础
差分约束建图方法 ①:对于差分不等式,a - b <= c ,建一条 b 到 a 的权值为 c 的边,求的是最短路,得到的是最大值 ②:对于不等式 a - b >= c ,建一条 b 到 a 的权值为 c 的边,求的是最长路,得到的是最小值 对于求最短路来说:①:存在负环的话是无解 ②:求不出最短路(dist[ ]没有得到更新)的话是任意解 (最长路时可以类比这两条结论);或是1.对于一
2016-11-12 20:51:51
454
原创 WikiOI 1242 布局 (差分约束基础)
1242 布局 2005年USACO 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解 查看运行结果 题目描述 Description 当排队等候喂食时,奶牛喜欢和它们的朋友站得靠近些。FJ有N(2<=N<=1000)头奶牛,编号从1到N,沿一条直线站着等候喂食。奶牛排在队伍中的顺序和它们的编号是相同的。因为奶牛相当苗条,所以可能有两头
2016-11-12 20:39:51
499
原创 方块游戏 (银河英雄传说)(并查集)
方块游戏 (cubes.pas/c/cpp) 【题目描述】 小A和小B在玩一个方块游戏。编号为1到n(1<=n<=30000)的n个方块正放在地上。每个构成一个立方柱。 游戏开始后,小A会给小B发出p(1<=p<=100000)个指令。 1、移动(M):将包含X的立方柱移动到包含Y的立方柱上。 2、统计(C):统计含X的立方柱中,在X下方的方块数目。
2016-11-12 15:52:54
673
原创 WikiOI 4214 品尝美食 (最长不下降子序列优化版)
4214 [Mz]品尝美食 时间限制: 1 s 空间限制: 64000 KB 题目等级 : 钻石 Diamond 题解 查看运行结果 题目描述 Description Mz要品尝美食,厨师给Mz准备了依次N道菜,其中第i道菜的美味度为正整数Ai。这时,Mz表明他希望这N道菜的美味度递增,厨师不能改变菜的顺序,只能修改一些菜的美味度使得Mz满意,修改后的美味度仍应该是正整数。厨
2016-11-11 22:34:21
483
原创 Tyvj 1363 火车进出栈问题 (高精度+卡特兰数+组合数学)
P1363 火车进出栈问题 时间: 1000ms / 空间: 131072KiB / Java类名: Main描述 一列火车n节车厢,依次编号为1,2,3,…,n。每节车厢有两种运动方式,进栈与出栈,问n节车厢出栈的可能排列方式有多少种。 输入格式一个数,n(n<=30000)输出格式 一个数s表示n节车厢出栈的可能排列方式测试样例 输入 3输出 5很容易看出来是卡特兰数(别问我怎么看
2016-11-11 20:40:38
1070
原创 WikiOI 3269 混合背包 (动规+多重背包优化)
3269 混合背包 时间限制: 1 s 空间限制: 256000 KB 题目等级 : 钻石 Diamond 题解 查看运行结果 题目描述 Description 背包体积为V ,给出N个物品,每个物品占用体积为Vi,价值为Wi,每个物品要么至多取1件,要么至多取mi件(mi > 1) , 要么数量无限 , 在所装物品总体积不超过V的前提下所装物品的价值的和的最大值是多少?输入
2016-11-11 20:33:22
476
原创 破解石碑 (动态规划)
破解石碑【问题描述】 相传在上古时期留下了许多块神秘的石碑,石碑的正面按顺序刻上 N 个数字,并且每个数字的下方都有一个字号较小的数相对应。研究人员把上面的数字称为 A 列,下面的数字称为 B 列。 在查阅古书后人们得知,每块石碑其实都是一把锁。如果人们在石碑上按合适的方法对数字进行操作,就会获得巨大的能量。操作的规则如下: 若 Ai 和 Ai + 1 不互质,我们可以在原石碑中抹去第 i 和
2016-11-11 15:46:09
601
原创 数数 (数学)(快速幂+同余定理)
数数【问题描述】 小 Star 还不会数数。有一天他看到了一张奇怪的数表,上面的每一个数各自都由相同数字构成,比如“11111111”“66666” 。于是他想自己从 1 慢慢数到这个数字。多少 Star 有个很不好的习惯,每数到一定个数就会从头开始数起。 现在请你帮忙求出,他最后数出来的数是多少。【输入】 第一行一个整数 Q,表示数表上总共有多少个数; 以下 Q 行每行三个整数 x、n、
2016-11-11 15:22:53
759
原创 查错 (拓扑排序+堆维护)
查错 [Description] 一天,考试题神坑了。不过,我们的Mosaic还是成功的写出了程序,当然,结果比较赞:“TBMW*TBMW*”,结果被痛骂了一顿。经过漫长的检查,Mosaic发现他的程序有M处错误,现在要做的就是修改程序了。但是他发现,这M处错误存在复杂的联系,有的错误必须在其他错误之前改正,否则事情会变得很麻烦,因此,他开始写另一个程序来解决这个问题……[Input] 第
2016-11-10 17:12:25
451
原创 凯撒密码 (哈希+技巧)
凯撒密码 [Description] Gemini最近喜欢上了历史,他了解到历史上有一种神奇的加密方法叫做凯撒密码。 凯撒密码非常的简单,就是把每个字母向后移动m位(z的后一位是a)。例如,当m=1,abcd加密后就是bcde,当m = 5,xyz加密后会变成cde。 Gemini对学会一种加密方法表示非常兴奋,于是,他构造了大量长度为5的纯英文小写密文(为什么是5?我也不知道)。然后……
2016-11-10 15:58:49
1737
原创 WikiOI 4163 hzwer与逆序对 (归并排序)
4163 hzwer与逆序对 时间限制: 1 s 空间限制: 256000 KB 题目等级 : 黄金 Gold 题解 题目描述 Description hzwer在研究逆序对。 对于数列{a},如果有序数对(I,j)满足:j>i,a[i]>a[j],则(i,j)是一对逆序对。 给定一个数列{a},求逆序对个数。 输入数据较大,请使用scanf代替cin读入。 *为防卡评测
2016-11-08 21:45:24
499
原创 WikiOI 3943 数学奇才琪露诺 (数学+技巧)
3943 数学奇才琪露诺 codevs月赛 第一场 时间限制: 1 s 空间限制: 256000 KB 题目等级 : 黄金 Gold 题解 题目描述 Description 作为上白泽慧音老师的出色弟子,数学奇才琪露诺在算术方面有很深的造诣。今天,codevs有幸请到了这位数学界的奇葩作为本场考试的第一题主考官。琪露诺喜欢0-9之间的数字,她喜欢将十进制非负数字的每一位一一识别
2016-11-08 17:07:31
1609
原创 还教室 (线段树+暴力)
还教室【引子】 还记得 NOIP2012 提高组 Day2 中的借教室吗?时光飞逝,光阴荏苒,两年 过去了, 曾经借教室的同学们纷纷归还自己当初租借的教室。 请你来解决类似于 借教室的另一个问题。【问题描述】 在接受借教室请求的 n 天中,第 i 剩余的教室为 a i 个。 作为大学借教室服 务的负责人,你需要完成如下三种操作共 m 次: ① 第 l 天到第 r 天,每天被归还 d
2016-11-08 16:02:27
501
原创 Tyvj 1231 跳格子I (数学,欧拉函数)(高精度)
P1231 跳格子I 时间: 1000ms / 空间: 131072KiB / Java类名: Main背景 tyvj20100613比赛,祝大家取得好成绩。^-^描述 小msh喜欢玩一种跳格子的沙茶游戏。在地上画一个n*m的方格,她每次可以从一个格子跳到与它相邻的另一个格子中(相邻的两个格子有且仅有一条公共边)。小msh想从最左上角的格子跳到最右下角的格子中,但她不想一直跳一直跳(比如先向右
2016-11-08 07:40:28
853
原创 WikiOI 3311 起床困难综合症 (位运算)
题目描述 Description 21 世纪,许多人得了一种奇怪的病:起床困难综合症,其临床表现为:起床难,起床后精神不佳。作为一名青春阳光好少年,atm 一直坚持与起床困难综合症作斗争。通过研究相关文献,他找到了该病的发病原因:在深邃的太平洋海底中,出现了一条名为 drd 的巨龙,它掌握着睡眠之精髓,能随意延长大家的睡眠时间。正是由于 drd 的活动,起床困难综合症愈演愈烈,以惊人的速度在世界上
2016-11-06 21:31:55
424
原创 拿不定主意的东东 (数学)(欧拉函数)
拿不定主意的东东(check.pas/.c/.cpp) 题目大意:给定一个数n,求出所有n的因数的和m,输出小于等于m且与m互质的个数这是一道关于欧拉函数数学题。 对于每个数n,可以枚举i到trunc(sqrt(n)),记录因数和m 然后对于m,可以使用欧拉函数公式。。计算就好。program df;var i,j,n,m,x,y,z,k,t,ans:longint;b:array[0..
2016-11-04 09:11:47
426
原创 东东的轰炸游戏 (DFS+并查集)
东东的轰炸游戏(bomb.pas/.c/.cpp) 题目描述 东东 和东东爸在玩一个即时战略游戏,东东要轰炸东东爸 的基地,其中东东爸的基地 由n个建筑物和m条道路联通。东东每次轰炸只能炸毁东东爸 基地中的一条道路。 假设有一条道路【x,y】,如果被东东炸毁后,建筑物x和y不联通,那么东东就会非 常的高兴,下次轰炸就会选择炸毁下一条道路;否则如果x 和y联通,那么东东就非常的 生气,下次轰炸会
2016-11-03 23:51:21
446
原创 Tyvj 1577 泥泞的道路 (最小生成树+LCA)
P1577 泥泞的道路 时间: 1000ms / 空间: 131072KiB / Java类名: Main 描述公园中有n个景点,编号1~n,并由m条双向道路相连。由于昨天下雨,导致公园中的马路泥泞不堪,每条道路都有一个泥泞程度w。现有Q个游客依次向你求助,想从景点X走到景点Y,他希望找到一条道路,使得经过道路泥泞程度的最大值尽量小。你能设计一个在线算法,帮他们找到方案吗? 输入格式第一行两个
2016-11-03 17:41:44
528
原创 洛谷 2880 平衡的阵容 (RMQ)
P2880 [USACO07JAN]平衡的阵容Balanced Lineup题目描述For the daily milking, Farmer John’s N cows (1 ≤ N ≤ 50,000) always line up in the same order. One day Farmer John decides to organize a game of Ultimate Frisb
2016-11-03 17:26:35
468
原创 队爷的讲学计划 (强连通缩点+最短路)
队爷的讲学计划 【问题描述】 队爷为了造福社会,准备到各地去讲学。他的计划中有 n个城市,从u到v可能有一条单向道路,通过这条道路所 需费用为q。当队爷在u城市讲学完之后,u城市会派出一 名使者与他同行,只要使者和他在一起,他到达某个城市就 只需要花1的入城费且只需交一次,在路上的费用就可免 去。。但是使者要回到u城市,所以使者只会陪他去能找到 回u城市的路的城市。。队爷从1号城市
2016-11-03 17:15:53
597
原创 旅游景点 (并查集)
旅游景点描述 Description liouzhou_101住在柳侯公园附近,闲暇时刻都会去公园散散步。 很那啥的就是,柳侯公园的道路太凌乱了,假若不认识路就会走着走着绕回原来的那条路。 liouzhou_101就开始自己YY,假若给他当上那啥管理者,就会想尽量减少道路回圈的个数,但是大范围的改变道路终归不是什么良策。 经过调查,发现公园有N个景点,为了显示景点之间的优越性,我们按照1,2
2016-11-03 17:10:33
943
原创 染色问题 (数学)(快速加,快速乘,快速幂)
染色问题 描述 Description 做了HEOI2012的赵州桥(bridge)之后,liouzhou_101就感到极其的不爽,首先那题题目叙述巨渣,然后做法极坑。 不过那题是一道和染色有关的问题,于是在此同时也启发liouzhou_101想到了这样一个简单的问题: 在一串未打结的项链上(意思就是说项链的左端和右端不相连),有N颗珠子,你有M种颜色,然后就问你有多少种方法将每一颗珠子都染
2016-11-03 17:07:02
1005
原创 WikiOI 1332 上白泽慧音 (最裸 强连通)
1332 上白泽慧音 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解 题目描述 Description 在幻想乡,上白泽慧音是以知识渊博闻名的老师。春雪异变导致人间之里的很多道路都被大雪堵塞,使有的学生不能顺利地到达慧音所在的村庄。因此慧音决定换一个能够聚集最多人数的村庄作为新的教学地点。人间之里由N个村庄(编号为1..N)和M
2016-11-03 17:01:20
1186
原创 WikiOI 2370 小机房的树 (最裸LCA)
2370 小机房的树 时间限制: 1 s 空间限制: 256000 KB 题目等级 : 钻石 Diamond 题解 题目描述 Description 小机房有棵焕狗种的树,树上有N个节点,节点标号为0到N-1,有两只虫子名叫飘狗和大吉狗,分居在两个不同的节点上。有一天,他们想爬到一个节点上去搞基,但是作为两只虫子,他们不想花费太多精力。已知从某个节点爬到其父亲节点要花费 c 的能
2016-11-03 16:57:25
431
原创 WikiOI 1217 借教室 (线段树lazy标记)(95分)
1217 借教室 2012年NOIP全国联赛提高组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 题解 题目描述 Description 在大学期间,经常需要租借教室。大到院系举办活动,小到学习小组自习讨论,都需要向学校申请借教室。教室的大小功能不同,借教室人的身份不同,借教室的手续也不一样。面对海量租借教室的信息,我们自然希望编程解决
2016-11-03 16:52:16
514
原创 WikiOI 4600 程序自动分析 (哈希+并查集)
4600 [NOI2015]程序自动分析 时间限制: 1 s 空间限制: 256000 KB 题目等级 : 黄金 Gold 题解 查看运行结果 题目描述 Description 在实现程序自动分析的过程中,常常需要判定一些约束条件是否能被同时满足。考虑一个约束满足问题的简化版本:假设x1,x2,x3,…代表程序中出现的变量,给定n个形如xi=xj或xi≠xj的变量相等/不等
2016-11-03 15:13:42
592
5
原创 东东的舞会 (小根堆)
东东的舞会(dance.pas/.c/.cpp) 题目描述 东东的幼儿园举办舞会,一共有N个小朋友参加。 老师让所有的小朋友站成一列,从左开始编号,最左边的小朋友编号为1,最右边的为N。每个小朋友跳舞的熟练度我们用一个整数来表示,第i个小朋友的熟练度为ai,每次相邻小朋友熟练度最接近的一对会出列跳舞,如果有多对那么最左边的那一对会先出列。 东东是个爱思考的孩子,他想如果出列的小朋友不再回到队
2016-11-03 14:47:28
510
原创 东东的高速之旅 (线段树维护区间最小值)(模拟赛)
东东的高速之旅(highway.pas/.c/.cpp) 题目描述 一天东东爸 带东东回老家,开车行驶在宽阔的高速公路上。东东思维本来就发散,让他无聊的坐几个小时他一定会无聊的。所以东东爸 就给他准备一道有关高速公路的问题,让他在无聊的旅途中平添些乐趣。 题目是这样的:行驶在高速上的车辆会对高速造成一定的损伤。假设一条高速公路被收费站分成了若干段,整条高速公路有一个耐久度W。如果一辆汽车从s到
2016-11-03 14:43:14
593
原创 东东的软件项目 (二分+动规)(模拟赛)
东东的软件项目(work.pas/.c/.cpp) 题目描述 东东在东东爸的培养下,终于事业有成——现在担任软件公司的ce0。 东东公司刚刚接了两个项目,这两个项目都由M个子项目组成,对于同一个项目,每个子项目都是相互独立且工作量相当的,这样分配给程序员子项目时,程序员才不会有怨言。东东手下有N名程序员可以分配给这两个项目。由于程序员水平参差不齐,完成不同项目的子项目的时间也不相同,但是同一个
2016-11-03 14:41:07
504
原创 WikiOI 1217 借教室 (NOIP2012)二分写法
题目描述 Description 在大学期间,经常需要租借教室。大到院系举办活动,小到学习小组自习讨论,都需要向学校申请借教室。教室的大小功能不同,借教室人的身份不同,借教室的手续也不一样。面对海量租借教室的信息,我们自然希望编程解决这个问题。我们需要处理接下来n天的借教室信息,其中第i天学校有ri个教室可供租借。共有m份订单,每份订单用三个正整数描述,分别为dj, sj, tj,表示某租借者需要
2016-11-01 10:52:09
794
原创 WikiOI 1139 观光公交 (NOIP2011) 贪心
题目描述 Description 风景迷人的小城 Y 市,拥有n 个美丽的景点。由于慕名而来的游客越来越多,Y 市特意安排了一辆观光公交车,为游客提供更便捷的交通服务。观光公交车在第0 分钟出现在1号景点,随后依次前往2、3、4……n 号景点。从第i 号景点开到第i+1 号景点需要Di 分钟。任意时刻,公交车只能往前开,或在景点处等待。 设共有 m 个游客,每位游客需要乘车1 次从一个景点到达另
2016-11-01 10:46:21
321
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-11-01 10:39:25
218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人