• 最短路径问题

    最短路径问题

    题目描述平面上有n个点(n<=100),每个点的坐标均在-10000~10000之间。其中的一些点之间有连线。若有连线,则表示可从一个点到达另一个点,即两点间有通路,通路的距离为两点间的直线距离。现在的任务是找出从一点到另一点之间的最短路径。输入 输入共n+m+3行,其中:第一行为整数n。第2行到第n+1行   (共n行),每行两个整数x和y,描述了一个点的坐标。第n+2行为一个整数m,表示图中连线的个数。此后的m行(m<=1000),每...

    02013年11月7日1,853dijkstra
  • NOIP2001装箱问题

    NOIP2001装箱问题

    题目描述有一个箱子容量为V(正整数,0<=V<=20000),同时有n个物品(0<n<=30),每个物品有一个体积(正整数)。要求n个物品中,任取若干个装入箱内,使箱子的剩余空间为最小。 输入输入:24             一个整数,表示箱子容量6       一个整数,表示有n个物品8    接下来n行,分别表示这n 个物品的各自体积312797输出输出:0  一个整数,表示箱子剩余空间。 样例输入2468312797...

    02013年11月7日1,423背包动规
  • NOIP2001数的计算

    NOIP2001数的计算

    题目描述我们要求找出具有下列性质数的个数(包含输入的自然数n)。先输入一个自然数n(n<=1000),然后对此自然数按照如下方法进行处理:1.         不作任何处理;2.         在它的左边加上一个自然数,但该自然数不能超过原数的一半;3.         加上数后,在新加上数的左边继续按此规则进行处理,直到不能再加自然数为止.例如: 输入: 6          满足条件的数为 6(此部分不必输出)     ...

    12013年11月7日3,167模拟
  • NOIP2007统计数字

    NOIP2007统计数字

    题目描述某次科研调查时得到了n个自然数,每个数均不超过1500000000(1.5*10^9)。已知不相同的数不超过10000个,现在需要统计这些自然数各自出现的次数,并按照自然数从小到大的顺序输出统计结果。输入输入文件count.in包含n+1行;第一行是整数n,表示自然数的个数;第2~n+1每行一个自然数。输出输出文件count.out包含m行(m为n个自然数中不相同数的个数),按照自然数从小到大的顺序输出。每行输出两个整数,分别是自然数和该数出...

    42013年11月7日2,699模拟
  • NOIP2012摆花

    NOIP2012摆花

    题目描述  小明的花店新开张,为了吸引顾客,他想在花店的门口摆上一排花,共m盆。通过调查顾客的喜好,小明列出了顾客最喜欢的n种花,从1到n标号。为了在门口展出更多种花,规定第i种花不能超过ai盆,摆花时同一种花放在一起,且不同种类的花需按标号的从小到大的顺序依次摆列。试编程计算,一共有多少种不同的摆花方案。输入  第一行包含两个正整数n和m,中间用一个空格隔开。第二行有n个整数,每两个整数之间用一个空格隔开...

    12013年11月7日1,576递推与动规
  • NOIP2012寻宝

    NOIP2012寻宝

    题目描述  传说很遥远的藏宝楼顶层藏着诱人的宝藏。小明历尽千辛万苦终于找到传说中的这个藏宝楼,藏宝楼的门口竖着一个木板,上面写有几个大字:寻宝说明书。说明书的内容如下:藏宝楼共有N+1层,最上面一层是顶层,顶层有一个房间里面藏着宝藏。除了顶层外,藏宝楼另有N层,每层M个房间,这M个房间围成一圈并按逆时针方向依次编号为0,…,M-1。其中一些房间有通往上一层的楼梯,每层楼的楼梯设计可能不同。每个房间里有一...

    02013年11月7日1,236模拟
  • NOIP2012质因数分解

    NOIP2012质因数分解

    题目描述已知正整数n是两个不同的质数的乘积,试求出较大的那个质数。输入输入只有一行,包含一个正整数n。输出输出只有一行,包含一个正整数p,即较大的那个质数。样例输入21样例输出7提示 【数据范围】对于60%的数据,6≤n≤1000。对于100%的数据,6≤n≤2*10^9。 代码[crayon-59951000967bd291143680/] ...

    02013年11月7日1,980模拟
  • 完全背包

    完全背包

    题目描述设有n种物品,每种物品有一个重量及一个价值。但每种物品的数量是无限的,同时有一个背包,最大载重量为M,今从n种物品中选取若干件(同一种物品可以多次选取) ,使其重量的和小于等于M,而价值的和为最大。输入    第一行:两个整数,M(背包容量,M<=200)和N(物品数量,N<=30);第2..N+1行:每行二个整数Wi,Ui ,表示每个物品的重量和价值。输出    仅一行,一个数,表示最大总价值,格式如样例。...

    02013年11月7日1,387背包动规
  • NOIP2012同余方程

    NOIP2012同余方程

    题目描述求关于x的同余方程ax≡1(modb)的最小正整数解。输入输入文件为mod.in。输入只有一行,包含两个正整数a,b,用一个空格隔开。输出输出文件为mod.out。输出只有一行,包含一个正整数x0,即最小正整数解。输入数据保证一定有解。样例输入310样例输出7提示【数据范围】对于40%的数据,2≤b≤1,000;对于60%的数据,2≤b≤50,000,000;对于100%的数据,2≤a,b≤2,000,000,000。代码[crayon-5995100096e8e995061180/] ...

    22013年11月7日4,076扩展欧几里得算法
  • NOIP2012Vigenère密码

    NOIP2012Vigenère密码

    题目描述16世纪法国外交家BlaisedeVigenère设计了一种多表密码加密算法——Vigenère密码。Vigenère密码的加密解密算法简单易用,且破译难度比较高,曾在美国南北战争中为南军所广泛使用。在密码学中,我们称需要加密的信息为明文,用M表示;称加密后的信息为密文,用C表示;而密钥是一种参数,是将明文转换为密文或将密文转换为明文的算法中输入的数据,记为k。在Vigenère密码中,密钥k是一个字母串,k=k1k2…kn。当明文...

    42013年11月7日2,226模拟
  • NOIP2002均分纸牌

    NOIP2002均分纸牌

    题目描述有N堆纸牌,编号分别为1,2,…,N。每堆上有若干张,但纸牌总数必为N的倍数。可以在任一堆上取若于张纸牌,然后移动。移牌规则为:在编号为1堆上取的纸牌,只能移到编号为2的堆上;在编号为N的堆上取的纸牌,只能移到编号为N-1的堆上;其他堆上取的纸牌,可以移到相邻左边或右边的堆上。现在要求找出一种移动方法,用最少的移动次数使每堆上纸牌数都一样多。例如N=4,4堆纸牌数分别为:① 9 ② 8 ③ 17 ④ 6移...

    02013年11月7日1,598贪心
  • NOIP2010机器翻译

    NOIP2010机器翻译

    题目描述小晨的电脑上安装了一个机器翻译软件,他经常用这个软件来翻译英语文章。这个翻译软件的原理很简单,它只是从头到尾,依次将每个英文单词用对应的中文含义来替换。对于每个英文单词,软件会先在内存中查找这个单词的中文含义,如果内存中有,软件就会用它进行翻译;如果内存中没有,软件就会在外存中的词典内查找,查出单词的中文含义然后翻译,并将这个单词和译义放入内存,以备后续的查找和翻译。假设内存中有M个单元,...

    02013年11月6日1,222模拟
  • NOIP2010三国游戏

    NOIP2010三国游戏

    题目描述小涵很喜欢电脑游戏,这些天他正在玩一个叫做《三国》的游戏。在游戏中,小涵和计算机各执一方,组建各自的军队进行对战。游戏中共有N位武将(N为偶数且不小于4),任意两个武将之间有一个“默契值”,表示若此两位武将作为一对组合作战时,该组合的威力有多大。游戏开始前,所有武将都是自由的(称为自由武将,一旦某个自由武将被选中作为某方军队的一员,那么他就不再是自由武将了),换句话说,所谓的自由武将不属于任...

    02013年11月6日2,372模拟
130 / 131 « 上一页 1 ...128 129 130 131 下一页 »