
竞赛
hu炸炸
这个作者很懒,什么都没留下…
展开
-
JAM计数法
ProblemJ:JAM计数法Time Limit: 1 Memory Limit: 128 MB Submit 0 Solved 0Description Jam是个喜欢标新立异的科学怪人。他不使用阿拉伯数字计数,而是使用小写英文字母计数,他觉得这样做,会使世界更加丰富多彩。在他的计数法中,每个数字的位数都是相同的(使用相同个数的字母),英文字母按原先的顺序,排在前面的字母小...原创 2019-10-26 16:37:02 · 224 阅读 · 0 评论 -
ProblemF: Fibonacci数列
DescriptionFibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。Input输入包含一个整数n。Output输出一行,包含一个整数,表示Fn除以10007的余数。说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先计算出Fn的准确...原创 2019-10-26 13:31:16 · 170 阅读 · 0 评论 -
ProblemA: 01串
Description对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。Input本试题没有输入。Output输出32行,按从小到大的顺序每行一个长度为5的01串。样例输出00000000010001000011<以下部分省略>#...原创 2019-10-26 13:29:48 · 81 阅读 · 0 评论 -
P1219 八皇后
题目描述检查一个如下的6 x 6的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行、每列有且只有一个,每条对角线(包括两条主对角线的所有平行线)上至多有一个棋子。上面的布局可以用序列2 4 6 1 3 5来描述,第i个数字表示在第i行的相应位置有一个棋子,如下:行号 1 2 3 4 5 6列号 2 4 6 1 3 5这只是跳棋放置的一个解。请编一个程序找出所有跳棋放置的解。并把它们以上面的序...原创 2019-09-13 11:58:31 · 119 阅读 · 0 评论 -
P1603 斯诺登的密码
题目背景根据斯诺登事件出的一道水题题目描述题目描述2013年X月X日,俄罗斯办理了斯诺登的护照,于是他混迹于一架开往委内瑞拉的飞机。但是,这件事情太不周密了,因为FBI的间谍早已获悉他的具体位置——但这不是最重要的——最重要的是如果要去委内瑞拉,那么就要经过古巴,而经过古巴的路在美国的掌控之中。丧心病狂的奥巴马迫降斯诺登的飞机,搜查时却发现,斯诺登杳无踪迹。但是,在据说是斯诺登的座位上,...原创 2019-09-04 22:50:06 · 180 阅读 · 0 评论 -
幂集子集 (二进制进)
#include<iostream>using namespace std;string a[100];void dowhat(int n){ cout<<"empty "; for(int i=0;i<(1<<n);i++){ if(i!=0) cout<<"{"; for(int j=0;j<n;j++){ ...原创 2019-05-01 14:09:22 · 531 阅读 · 0 评论 -
全排列???递归??
#include<iostream>using namespace std;int star[]={0,1,2,3,4,5,6,8,9,10,12}; //0不用#define Swap(a,b) {int temp = a; a = b; b = temp;} //交换int num=0; //统计全排列的个数,验证是不是3628800int Perm(i...原创 2019-05-01 12:12:15 · 119 阅读 · 0 评论 -
dfs组合+判断素数
【递归入门】组合+判断素数时间限制: 1 Sec 内存限制: 128 MB提交: 205 解决: 77[提交][状态][讨论版][命题人:外部导入]题目描述已知 n 个整数b1,b2,…,bn以及一个整数 k(k<n)。从 n 个整数中任选 k 个整数相加,可分别得到一系列的和。例如当 n=4,k=3,4 个整数分别为 3,7,12,19 时,可得全部的组合与它们的和为: ...原创 2019-04-30 23:49:33 · 319 阅读 · 1 评论 -
dfs模板
dfs模板:void dfs()//参数用来表示状态 { if(到达终点状态) { ...//根据题意添加 return; } if(越界或者是不合法状态) return; if(特殊状态)//剪枝 return ; for(扩展方式) ...原创 2019-04-28 18:21:38 · 387 阅读 · 0 评论 -
3752走迷宫(dfs)
题目描述一个迷宫由R行C列格子组成,有的格子里有障碍物,不能走;有的格子是空地,可以走。给定一个迷宫,求从左上角走到右下角最少需要走多少步(数据保证一定能走到)。只能在水平方向或垂直方向走,不能斜着走。Input第一行是两个整数,R和C,代表迷宫的长和宽。( 1<= R,C <= 40)接下来是R行,每行C个字符,代表整个迷宫。空地格子用’.’表示,有障碍物的格子用’#’表...原创 2019-05-03 15:57:07 · 853 阅读 · 0 评论 -
3752走迷宫(bfs)
题目描述一个迷宫由R行C列格子组成,有的格子里有障碍物,不能走;有的格子是空地,可以走。给定一个迷宫,求从左上角走到右下角最少需要走多少步(数据保证一定能走到)。只能在水平方向或垂直方向走,不能斜着走。Input第一行是两个整数,R和C,代表迷宫的长和宽。( 1<= R,C <= 40)接下来是R行,每行C个字符,代表整个迷宫。空地格子用’.’表示,有障碍物的格子用’#’表...原创 2019-05-02 16:56:23 · 558 阅读 · 0 评论 -
3个大写字母出现次数
3个大写字母出现次数hash最初步#include<cstdio>int hashFunc(char str[],int n){ int sum=0; for(int i=0;i<n;i++){ sum=sum*26+(str[i]-'A'); } return sum;}int main(){ int m,n,hashtable[26*26*26+10]...原创 2019-01-11 21:33:10 · 211 阅读 · 0 评论 -
PAT A1025【 PAT Ranking】
PAT A1025【 PAT Ranking】题目要求:Programming Ability Test (PAT) is organized by the College of Computer Science and Technology of Zhejiang University. Each test is supposed to run simultaneously in sever...原创 2019-01-11 20:05:24 · 88 阅读 · 0 评论 -
整数分解为若干项之和
将一个正整数N分解成几个正整数相加,可以有多种分解方法,例如7=6+1,7=5+2,7=5+1+1,…。编程求出正整数N的所有整数分解式子。输入样例:7输出样例:7=1+1+1+1+1+1+1;7=1+1+1+1+1+2;7=1+1+1+1+3;7=1+1+1+2+27=1+1+1+4;7=1+1+2+3;7=1+1+5;7=1+2+2+27=1+2+4;7=1+3+3;7=1+6;7...原创 2018-12-11 23:05:40 · 2194 阅读 · 1 评论