摘要: 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 疼痛落在指尖 阅读(1207) 评论(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 疼痛落在指尖 阅读(199) 评论(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 疼痛落在指尖 阅读(165) 评论(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 疼痛落在指尖 阅读(135) 评论(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 疼痛落在指尖 阅读(346) 评论(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 疼痛落在指尖 阅读(184) 评论(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 疼痛落在指尖 阅读(202) 评论(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 疼痛落在指尖 阅读(200) 评论(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) 编辑