- 博客(7)
- 问答 (2)
- 收藏
- 关注
原创 回形数组的输出
代码如下,打印回形矩阵或者说二维数组:#include#includeint main(){ int m,n; scanf("%d %d",&m,&n); int a[100][100]={}; for (int i=0;i<m;i++) for (int j=0;j<n;j++) scanf("%d",&a[i][j]); //做题目时的
2016-11-10 00:15:32 3645 2
原创 约瑟夫问题
约瑟夫问题:有n只猴子,按顺时针方向围成一圈选大王(编号从1到n),从第1号开始报数,一直数到m,数到m的猴子退出圈外,剩下的猴子再接着从1开始报数。就这样,直到圈内只剩下一只猴子时,这个猴子就是猴王,编程求输入n,m后,输出最后猴王的编号。关于输入每行是用空格分开的两个整数,第一个是 n, 第二个是 m ( 0 < m,n <=300)。最后一行是: 0 0
2016-11-03 00:51:08 342
原创 两种排序
python写的两种排序的实现插入排序def Insert(b,a): if a[-1]<=b: return a+[b] elif a[0]>=b: return [b]+a else: for i in range(len(a)-1): if a[i]=b:
2016-11-03 00:45:53 280
原创 质因数分解
质因数分解的小程序c:#includeint isfactor (int n,int x){ if (n % x == 0) return x; else if (x * x > n) return n; else return isfactor (n , x % 2 == 0 ? x + 1 : x + 2);} void factor (int n){ if (n <
2016-11-03 00:36:57 653
原创 矩阵乘法
矩阵乘法的java程序输入为一个代表矩阵行的数,和一行代表矩阵一行的表格import java.util.*;import java.io.*;class Main{ static Scanner sc = new Scanner(System.in); public static int[][] multi(int[][] m,int[][] n,int a) { int
2016-11-03 00:34:27 339
原创 大整数加法
用数组实现的大整数加法,c语言和java语言两种这里都没有写注释。。。#include#includeint len(char *a){ int n; for(int i=0;a[i]!=0;i++) n=i; return n; }void inverse(char *a){ char temp; int n=len(a); for(int i=0;i<=le
2016-11-03 00:29:19 495
原创 社会名流问题
在n个人中,一个被所有人知道但却不知道别人的人,被定义为社会名流。 现在的问题是如果存在,试找出该社会名流。你可以使用的唯一方式是询问:“请问你知道那个人吗?” 请给出提问次数为O(n)的算法。输入的第一行为整数n其后每行一对数字i和j,表示i认识j,其中0≤i,j最后一行数字为0 0,表示输入结束。#includeint f (int a[] , i
2016-11-03 00:28:14 1554 1
空空如也
问一段得到素数的python代码
2016-10-13
Java中一个Arraylist的输出问题
2016-10-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人