随笔分类 -  noip

vijos1098:合唱队形
摘要:描述 N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。 合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…,TK, 则他们的身高满足T1<...<Ti>Ti+1>…>TK(1<=i<=K)。 你的任务是,已知 阅读全文

posted @ 2016-07-25 16:23 vCoders 阅读(244) 评论(0) 推荐(0) 编辑

vijos1779国王游戏
摘要:描述 恰逢H国国庆,国王邀请n位大臣来玩一个有奖游戏。首先,他让每个大臣在左、右手上面分别写下一个整数,国王自己也在左、右手上各写一个整数。然后,让这n位大臣排成一排,国王站在队伍的最前面。排好队后,所有的大臣都会获得国王奖赏的若干金币,每位大臣获得的金币数分别是:排在该大臣前面的所有人的左手上的数 阅读全文

posted @ 2016-07-16 16:50 vCoders 阅读(393) 评论(0) 推荐(0) 编辑

VijosP1180:选课
摘要:描述 学校实行学分制。每门的必修课都有固定的学分,同时还必须获得相应的选修课程学分。学校开设了N(N<300)门的选修课程,每个学生可选课程的数量M是给定的。学生选修了这M门课并考核通过就能获得相应的学分。 在选修课程中,有些课程可以直接选修,有些课程需要一定的基础知识,必须在选了其它的一些课程的基 阅读全文

posted @ 2016-04-16 00:33 vCoders 阅读(308) 评论(0) 推荐(0) 编辑

VijosP1100:加分二叉树
摘要:描述 设一个n个节点的二叉树tree的中序遍历为(l,2,3,…,n),其中数字1,2,3,…,n为节点编号。每个节点都有一个分数(均为正整数),记第i个节点的分数为di,tree及它的每个子树都有一个加分,任一棵子树subtree(也包含tree本身)的加分计算方法如下:subtree的左子树的加 阅读全文

posted @ 2016-04-15 21:27 vCoders 阅读(134) 评论(0) 推荐(0) 编辑

Vijos1132:求二叉树的先序序列
摘要:描述 给出一棵二叉树的中序与后序排列。求出它的先序排列。(约定树结点用不同的大写字母表示,长度≤8)。 描述 给出一棵二叉树的中序与后序排列。求出它的先序排列。(约定树结点用不同的大写字母表示,长度≤8)。 给出一棵二叉树的中序与后序排列。求出它的先序排列。(约定树结点用不同的大写字母表示,长度≤8 阅读全文

posted @ 2016-04-15 11:28 vCoders 阅读(241) 评论(0) 推荐(0) 编辑

vijos:P1053Easy sssp(spfa判环)
摘要:描述 输入数据给出一个有N(2 <= N <= 1,000)个节点,M(M <= 100,000)条边的带权有向图. 要求你写一个程序, 判断这个有向图中是否存在负权回路. 如果从一个点沿着某条路径出发, 又回到了自己, 而且所经过的边上的权和小于0, 就说这条路是一个负权回路.如果存在负权回路, 阅读全文

posted @ 2016-03-31 01:04 vCoders 阅读(517) 评论(0) 推荐(0) 编辑

NOIP2011普及组:瑞士轮
摘要:背景 在双人对决的竞技性比赛,如乒乓球、羽毛球、国际象棋中,最常见的赛制是淘汰赛和循环赛。前者的特点是比赛场数少,每场都紧张刺激,但偶然性较高。后者的特点是较为公平,偶然性较低,但比赛过程往往十分冗长。 本题中介绍的瑞士轮赛制,因最早使用于 1895 年在瑞士举办的国际象棋比赛而得名。 它可以看作是 阅读全文

posted @ 2016-03-31 00:19 vCoders 阅读(997) 评论(0) 推荐(0) 编辑

noip2011普及组:统计单词
摘要:题目描述 一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位 置,有的还能统计出特定单词在文章中出现的次数。 现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章 中出现的次数和第一次出现的位置。注意:匹配单词时,不区分大小写,但要求完全匹配, 即给定 阅读全文

posted @ 2016-03-17 21:31 vCoders 阅读(943) 评论(0) 推荐(0) 编辑

noip2013提高组:积木大赛
摘要:题目描述 春春幼儿园举办了一年一度的“积木大赛”。今年比赛的内容是搭建一座宽度为n的大厦,大厦可以看成由n块宽度为1的积木组成,第n块积木的最终高度需要是hi。 在搭建开始之前,没有任何积木(可以看成n块高度为 0 的积木)。接下来每次操作,小朋友们可以选择一段连续区间[L,R],然后将第L块到第R 阅读全文

posted @ 2016-03-17 11:48 vCoders 阅读(314) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示