摘要: 题目描述 密码要求: 1.长度超过8位 2.包括大小写字母.数字.其它符号,以上四种至少三种 3.不能有相同长度超2的子串重复 输入描述 一组或多组长度超过2的子符串。每组占一行 输出描述 如果符合要求输出:OK,否则输出NG 输入例子 输出例子 测试代码 阅读全文
posted @ 2016-05-22 22:12 新生代黑马 阅读(569) 评论(0) 推荐(0)
摘要: Problem Description 大赛将至,摆在你面前的是n道题目,第i(1≤i≤n) 道题目能提升a​i​​ 点智力值,代码量为b​i​​ KB,无聊值为c​i。 求至少提升m点智力值的情况下,所做题目代码量之和*无聊值之和最小为多少。 样例解释: 选择第1、3、4道题 Input 多组测试 阅读全文
posted @ 2016-05-22 16:34 新生代黑马 阅读(287) 评论(0) 推荐(0)
摘要: Problem Description 小A有一个含有nn个非负整数的数列与mm个区间。每个区间可以表示为l​i​​,r​i​​。 它想选择其中k个区间, 使得这些区间的交的那些位置所对应的数的和最大。 例如样例中,选择[2,5]与[4,5]两个区间就可以啦。 Input 多组测试数据 第一行三个数 阅读全文
posted @ 2016-05-22 16:00 新生代黑马 阅读(160) 评论(0) 推荐(0)
摘要: Problem Description 有一个无限大的矩形,初始时你在左上角(即第一行第一列),每次你都可以选择一个右下方格子,并瞬移过去(如从下图中的红色格子能直接瞬移到蓝色格子),求到第nn行第mm列的格子有几种方案,答案对10000000071000000007取模。 Input 多组测试数据 阅读全文
posted @ 2016-05-22 15:32 新生代黑马 阅读(193) 评论(0) 推荐(0)
摘要: 1 #include 2 #include 3 #include 4 #define LENGTH(x) (sizeof(x)) / (sizeof(x[0])) 5 6 int cmp(const void *a, const void *b) 7 { 8 return(strcmp((char*)a, (char*)b)); 9 } 10 11 void pr... 阅读全文
posted @ 2016-05-22 09:29 新生代黑马 阅读(153) 评论(0) 推荐(0)