题目意思:有N张牌,标号为1~N,且牌以叠好,从上到小就是标号1~N的牌,只要牌堆数量大于等于2的时候,就采取如下操作:将最上面的牌扔掉(即离开牌堆)。刚才那张牌离开后,再将新的最上面的牌放置于牌堆最后一张。要求输出:依次输出被扔掉的牌,按扔掉的顺序输出。最后要输出最后留下的一张牌。思路:用一个队列...
#include #include "..\CommonFiles\nrutil.h"#define TINY 1.0e-20;/* Crout算法** indx为输出向量,保存部分主元法而改变了行的行排列顺序** 输出向量d为±1,表示行交换次数为偶数还是为奇数*/void ludcmp(floa...
分类:
其他好文 时间:
2015-05-04 23:58:34
阅读次数:
263
组合数
时间限制:3000 ms | 内存限制:65535 KB
难度:3
描述找出从自然数1、2、... 、n(0<n<10)中任取r(0<r<=n)个数的所有组合。
输入输入n、r。
输出按特定顺序输出所有组合。
特定顺序:每一个组合中的值从大到小排列,组合之间按逆字典序排列。
样例输入
5 3
样例输出
543
542
541
532
...
分类:
其他好文 时间:
2015-05-02 09:46:52
阅读次数:
132
KWIC索引系统接受一些行,每行有若干字,每个字由若干字符组成;每行都可以循环移位。重复地把第一个字删除,然后接到行末; KWIC把所有行的各种移位情况按照字母表顺序输出。 在网上找了一个基于管道过滤器的实现...
分类:
其他好文 时间:
2015-05-01 21:20:02
阅读次数:
277
Description 给定一个多项式,输出其化简后的结果。 Input 一个字符串,只含有关于字母x 的多项式,不含括号与分式,没有多余的空格。 Output 一个字符串,化简后的多项式,按照次数从大到小的顺序输出各项。 Input Sample x^3...
分类:
其他好文 时间:
2015-04-30 20:01:52
阅读次数:
156
用的深搜,在csdn编程挑战赛上碰到过一次组合数时间限制:3000ms|内存限制:65535KB难度:3描述找出从自然数1、2、...、n(0<n<10)中任取r(0<r<=n)个数的所有组合。输入输入n、r。输出按特定顺序输出所有组合。特定顺序:每一个组合中的值从大到小排列,组合之间..
分类:
其他好文 时间:
2015-04-29 15:20:15
阅读次数:
252
题目:输入数字 n,按顺序输出从 1 最大的 n 位 10 进制数。比如输入 3,则输出 1、2、3 一直到最大的 3
位数即 999。
思路:这是一个大数问题,必须使用一个字符串来表示数字,因为担心数字太大
void Add(string& cur)
{
int carry =1;
int temp;
int i;
for(i=0;i<cur.length();i++)
{
...
分类:
其他好文 时间:
2015-04-29 11:40:04
阅读次数:
146
刚开始输入写错了,最后还会接收一次值的
这道题如果只有一个维度,那么直接排序之后顺序输出就行了,但这里有二维,排序之后有一些点不能同时选,就需要决择了
先将所有老鼠按我们需要的大小关系排个序,然后就相当于求个最长上升子序列了
#include
#include
#include
#include
const int inf=999999;
using namespace std;
int d...
分类:
其他好文 时间:
2015-04-29 10:08:03
阅读次数:
112
今天表弟突然问我一道C的字符串的题目:问题描述对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是: 00000 00001 00010 00011 00100 请按从小到大的顺序输出这32种01串。 输入格式 本试题没有输入。 输出格式 输出32行,按从小到大的顺序每...
分类:
编程语言 时间:
2015-04-28 11:40:22
阅读次数:
184
描述
找出从自然数1、2、... 、n(0<n<10)中任取r(0<r<=n)个数的所有组合。
输入输入n、r。
输出按特定顺序输出所有组合。
特定顺序:每一个组合中的值从大到小排列,组合之间按逆字典序排列。
样例输入
5 3
样例输出
543
542
541
532
531
521
432
431
421
321
//这是关于dfs的,刚开始的是觉得...
分类:
其他好文 时间:
2015-04-27 21:51:38
阅读次数:
124