杰拉斯的博客
[ACM_NYOJ_32]组合数
杰拉斯 | 时间:2013-05-05, Sun | 17,194 views编程算法
组合数
时间限制:3000 ms | 内存限制:65535 KB
描述
找出从自然数1、2、... 、n(0<n<10)中任取r(0<r<=n)个数的所有组合。
输入
输入n、r。
输出
按特定顺序输出所有组合。
特定顺序:每一个组合中的值从大到小排列,组合之间按逆字典序排列。
样例输入
5 3
样例输出
543 542 541 532 531 521 432 431 421 321
[ACM_NYOJ_17]单调递增最长子序列
杰拉斯 | 时间:2013-05-04, Sat | 8,082 views编程算法
单调递增最长子序列
时间限制:3000 ms | 内存限制:65535 KB
描述
求一个字符串的最长递增子序列的长度
如:dabdbf最长递增子序列就是abdf,长度为4
输入
第一行一个整数0 随后的n行,每行有一个字符串,该字符串的长度不会超过10000 输出字符串的最长递增子序列的长度输出
样例输入
3
aaa
ababc
abklmncdefg
样例输出
1
3
7