摘要: 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #define N 1005 5 using namespace std; 6 7 int StrToNum(char t)//字符--->>数字 8 { 9 if(t>='0'&&t<='9')return t-'0';//数字10 if(t>='A'&&t<='Z')return t-& 阅读全文
posted @ 2012-08-22 14:35 疼痛落在指尖 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 1 /*大数取余-------mod 为 (int范围)*/ 2 /* 具体做法: 3 从大数最高位开始,只要其大于mod 4 就实行取余,一直下去,最终得到余数 5 例如:123 % 4 取一个中间变量t=0 6 1<4 t=1 7 --- 2 t=1*10+2=12>4 t=t%4=0 8 --- 3 t=0+3=3 t=t%4=3 9 -------------------- 余数 310 */11 #include<iostream>12 #include<string>13 #inc... 阅读全文
posted @ 2012-08-22 14:33 疼痛落在指尖 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: 1 //形如2n-1的素数称为麦森数,这时n一定也是个素数。但反过来不一定,即如果n是个素数。2n-1不一定也是素数。 2 3 #include<iostream> 4 #include<cmath> 5 #include<cstdio> 6 #include<cstring> 7 #define N 126 8 using namespace std; 9 int ans[N],anspow[N];10 void mult(int ans[],int anspow[])11 {12 int i,j;13 int c[N];14 memset(c 阅读全文
posted @ 2012-08-22 14:29 疼痛落在指尖 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1 #include<iostream> 2 using namespace std; 3 int main() 4 { 5 int n; 6 while(cin>>n) 7 { 8 while(n--) 9 {10 int m,flags=0;11 cin>>m;12 while(m!=1)13 {14 if(m%2)15 {16 if(... 阅读全文
posted @ 2012-08-22 13:19 疼痛落在指尖 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1 #include<iostream>2 using namespace std;3 void main()4 {5 int a,b;6 while(~scanf("%x%x",&a,&b))7 printf("%d\n",a+b);8 }//A, B are hexadecimal number. 阅读全文
posted @ 2012-08-22 13:16 疼痛落在指尖 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1 import java.util.*; 2 import java.math.*; 3 class Main 4 { 5 public static void main(String args[]) 6 { 7 Scanner cin=new Scanner(System.in); 8 BigInteger a,b; 9 a=BigInteger.valueOf(1);10 b=BigInteger.valueOf(1);11 while(cin.hasNextBigInteger())12 ... 阅读全文
posted @ 2012-08-22 13:12 疼痛落在指尖 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1 //斯特林公式: 2 #include<iostream> 3 #include<cmath> 4 using namespace std; 5 int n; 6 #define e 2.7182818284590452354 7 #define PI 3.141592653589793239 8 int main() 9 {10 int t,des;11 double i,sum;12 scanf("%d",&t );13 while(t-- )14 {15 scanf("%d",&n);16 if(n< 阅读全文
posted @ 2012-08-22 13:09 疼痛落在指尖 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 1 import java.util.*; 2 import java.math.*; 3 class Main 4 { 5 public static void main(String args[]) 6 { 7 Scanner cin=new Scanner(System.in); 8 int i,n,m,des=0; 9 double sum,e=2.7182818284590452354,PI=3.141592653589793239;10 while(cin.hasNext())11 {... 阅读全文
posted @ 2012-08-22 13:07 疼痛落在指尖 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1 import java.lang.*; 2 import java.math.*; 3 import java.util.*; 4 import java.io.*; 5 import java.lang.*; 6 class Main 7 { 8 public static void main(String[] args) 9 {10 String a,b,c;11 int i,len1,len2,len3;12 BigInteger d[]=new BigInteger[201];13 BigIntege... 阅读全文
posted @ 2012-08-22 13:01 疼痛落在指尖 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1 import java.util.*; 2 import java.math.*; 3 import java.text.*; 4 import java.io.*; 5 import java.lang.*; 6 class Main 7 { 8 public static void main(String args[]) 9 {10 Scanner cin=new Scanner(System.in);11 int n,len,i;12 String s;13 BigInteger a[]=new Big... 阅读全文
posted @ 2012-08-22 12:59 疼痛落在指尖 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1 import java.io.*; 2 import java.math.*; 3 import java.util.*; 4 import java.lang.*; 5 import java.text.*; 6 class Main 7 { 8 public static void main(String args[]) 9 {10 Scanner cin=new Scanner(System.in);11 BigDecimal a1,b1,c1;12 String a,b,c;13 while(ci... 阅读全文
posted @ 2012-08-22 12:57 疼痛落在指尖 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1 import java.lang.*; 2 import java.util.*; 3 import java.text.*; 4 import java.math.*; 5 import java.io.*; 6 class Main 7 { 8 public static void main(String []args) 9 {10 Scanner cin=new Scanner(System.in);11 BigInteger f[]=new BigInteger[3];12 int i,n,m;13 ... 阅读全文
posted @ 2012-08-22 12:55 疼痛落在指尖 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1 #include<iostream> 2 #include<cmath> 3 using namespace std; 4 int a[21]={0,1}; 5 int main() 6 { 7 int n; 8 double m,l,des; 9 while(~scanf("%d",&n))10 {11 for(int i=2;i<=20;i++)12 {13 a[i]=a[i-1]+a[i-2];14 }15 if(n<=20)printf("%d\n",a[n])... 阅读全文
posted @ 2012-08-22 12:51 疼痛落在指尖 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1 超时: 2 import java.lang.*; 3 import java.util.*; 4 import java.text.*; 5 import java.math.*; 6 import java.io.*; 7 class Main 8 { 9 public static void main(String []args)10 {11 Scanner cin=new Scanner(System.in);12 BigInteger f[]=new BigInteger[1000];13 BigInteger g... 阅读全文
posted @ 2012-08-22 12:48 疼痛落在指尖 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1 import java.util.*; 2 import java.io.*; 3 import java.lang.*; 4 import java.math.*; 5 import java.text.*; 6 class Main 7 { 8 public static void main(String args[]) 9 {10 Scanner cin=new Scanner(System.in);11 int i,j=0,k=0,flags;12 BigInteger a,b,c[]=new BigInteger[... 阅读全文
posted @ 2012-08-22 12:44 疼痛落在指尖 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1 import java.util.*; 2 import java.math.*; 3 import java.io.*; 4 import java.lang.*; 5 import java.text.*; 6 class Main 7 { 8 public static void main(String []args) 9 {10 int n,i;11 Scanner cin=new Scanner(System.in);12 BigInteger a[]=new BigInteger[1010];... 阅读全文
posted @ 2012-08-22 12:41 疼痛落在指尖 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1 import java.lang.*; 2 import java.util.*; 3 import java.text.*; 4 import java.math.*; 5 import java.io.*; 6 class Main 7 { 8 public static void main(String []args) 9 {10 int n,i;11 BigInteger a1,a2,a3,a4,a5;12 Scanner cin=new Scanner(System.in);13 while(cin... 阅读全文
posted @ 2012-08-22 12:39 疼痛落在指尖 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1 //错排公式: 2 import java.util.*; 3 import java.math.*; 4 import java.lang.*; 5 import java.text.*; 6 import java.io.*; 7 class Main 8 { 9 public static void main(String[] args) 10 {11 int m,n,i,sum=0;12 BigInteger a[]=new BigInteger[210],des=null;13 a[1]=BigInteger.va... 阅读全文
posted @ 2012-08-22 12:32 疼痛落在指尖 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 1 import java.io.*; 2 import java.util.*; 3 import java.math.*; 4 import java.lang.*; 5 import java.text.*; 6 class Main 7 { 8 public static void main(String[] argc) 9 {10 Scanner cin=new Scanner(System.in);11 BigDecimal a;12 int n;13 String s;14 whil... 阅读全文
posted @ 2012-08-22 12:30 疼痛落在指尖 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1 import java.lang.*; 2 import java.util.*; 3 import java.text.*; 4 import java.math.*; 5 import java.io.*; 6 class Main 7 { 8 public static void main(String []args) 9 {10 int n;11 BigInteger a1,a2;12 Scanner cin=new Scanner(System.in);13 while(cin.hasNext())... 阅读全文
posted @ 2012-08-22 12:28 疼痛落在指尖 阅读(130) 评论(0) 推荐(0) 编辑