摘要: Problem : 2032 ( 杨辉三角 ) Judge Status : AcceptedRunId : 6013310Language : CAuthor : qq1203456195Code Render Status : Rendered By HDOJ C Code Render Version 0.01 Beta 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 int arr[31][31]; 5 void init() 6 { 7 int i,j; 8 me 阅读全文
posted @ 2012-05-28 23:53 ZH奶酪 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 1:把n!写成10^m次方的形式,如果m=2,就说明是三位数。【维基百科】【别处摘来的】可以将n!表示成10的次幂,即n!=10^M(10的M次方,10^2是3位M+1就代表位数)则不小于M的最小整数就是 n!的位数,对该式两边取对数,有M=log10^n!即: M = log10^1+log10^2+log10^3...+log10^n 循环求和,就能算得M值,该M是n!的精确位数。Problem : 1018 ( Big Number ) Judge Status : AcceptedRunId : 6013028Language : CAuthor : qq1203456195Code 阅读全文
posted @ 2012-05-28 22:58 ZH奶酪 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 题目意思:给一个整数,把各位数字按顺序排列,能否构成一个单调递增(差值为1)的序列.特别的是,0可以放在1前边和9后边,都算是符合要求。例如12354---12345 yes12305---01235 no1209---90123 yes980---890 yes11232---11223 no 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 char res[2][10]={"NO","YES"}; 5 int main() 6 { 阅读全文
posted @ 2012-05-28 09:35 ZH奶酪 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 题意:输入a b Right 或 a b Down ,根据输入输出之字形路径的矩阵。 1 #include <stdio.h> 2 int xx[4]={0,1,-1,1},yy[4]={1,0,1,-1}; 3 int map[100][100],col,row,x,y,dir,steps,idx; 4 char sel[10]; 5 void nextdir() 6 { 7 switch(dir) 8 { 9 case 0:10 dir=(x==0)?3:2; break;11 case 1:12 dir=(y==0)?... 阅读全文
posted @ 2012-05-28 09:03 ZH奶酪 阅读(363) 评论(0) 推荐(0) 编辑