- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 全排列(dfs)
问题描述: 输入一个n,n是小于10的正整数,对从1到n各个数进行全排列。 程序代码:#include<stdio.h>#include<string.h>int a[10],book[10],n;void dfs(int step);//step表示现在站在第几个盒子前面 int main(){ while(scanf("%d",&...
2018-04-23 11:22:28 939
原创 堆
题目描述输入输出样例输入3110310 5 31 21 351 2 3 4 53 12 12 42 5样例输出YesNoYes程序代码#include<stdio.h>#include<string.h>#define N 120int d[N][N];int main(){ int a[N],x,y,n,i,j,t,flag; scanf("...
2018-04-20 20:06:36 925
原创 炸弹人
Problem Description放置一枚炸弹,找出能消灭最多敌人的点,炸弹不能穿墙,其中墙用#表示,敌人用G表示,空地用.表示,当然炸弹只能放在空地上。Input输入第一行两个整数m,n(0<m,n<20),然后是m行和n列,假设最少能消灭1个敌人。Output输出炸弹放置的位置和最多消灭的敌人数,格式如样例。Sample Input13 13##############GG.G...
2018-04-15 19:39:48 1335
原创 快速排序
Problem Description对n个整数进行从小到大排序。Input第一行输入一个数n(n<=100),第二行是n个整数。Output输出n个从小到大排列的数,数字之间用空格隔开。Sample Input85 2 1 8 6 3 8 2Sample Output1 2 2 3 5 6 8 8程序代码:#include<stdio...
2018-04-15 18:39:31 1113
原创 杨辉三角
杨辉三角Problem Description还记得中学时候学过的杨辉三角吗?具体的定义这里不再描述,你可以参考以下的图形: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1Input输入只包含一个正整数n(1 <= n <= 30),表示将要输出的杨辉三角的层数。Output输出相应层数的杨辉三角,每一层的整数之间用一个空格隔开。Sample I...
2018-04-14 16:57:36 1329
两年ACM竞赛所有算法总结.docx
2020-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人