Java common basic techniques in ACM
如果学到了新的技巧,本博客会更新~
Input
@FroseroImportjava.util.*; Public class Main { StaticString A;Static intCStaticScanner cin =NewScanner (system.in); Public Static void Main(string[] args) { while(Cin.hasnext ()) {//while (scanf ("%d", &a)!=eof)A = Cin.next ();//input:%dc = Cin.nextint ();//Input:%s} }}
Output
@Froseropublicclass Main { publicstaticvoidmain(String[] args) { System.out.print("hello world !"); //printf("hello world !"); System.out.println("hello world !"); //printf("hello world !\n"); }}
BigInteger
In particular, BigInteger needs to be transformed by a string. If it's an integer, it's OK to go straight to ToString.
@FroseroImportJava.math.BigInteger; Public class Main { StaticBigInteger A =NewBigInteger ("9876543210");StaticBigInteger B =NewBigInteger (" the");StaticBigInteger m =NewBigInteger ("1000000007"); Public Static void Main(string[] args) {System.out.println (A.add (b));// +System.out.println (A.subtract (b));// -System.out.println (a.multiply (b));// *System.out.println (A.divide (b));// /System.out.println (A.mod (b));// %System.out.println (A.compareto (b));//a > b:1; a < b:-1; a = = b:0;System.out.println (A.equals (b));//A = = B:true;System.out.println (A.isprobableprime (1));//Probable:true;System.out.println (A.GCD (b));//GCDSystem.out.println (A.modpow (b, M));//pow +% //Max min or Xor and ....}}
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
Java common basic techniques in ACM