標籤:java acm
java在acm中常用基礎技巧方法
如果學到了新的技巧,本部落格會更新~
input
@Froseroimport java.util.*;public class Main { static String a; static int c; static Scanner cin = new Scanner(System.in); public static void main(String[] args) { while(cin.hasNext()){ // while(scanf("%d",&a)!=EOF) a = cin.next(); // input : %d c = cin.nextInt(); // input : %s } }}
output
@Froseropublic class Main { public static void main(String[] args) { System.out.print("hello world !"); //printf("hello world !"); System.out.println("hello world !"); //printf("hello world !\n"); }}
BigInteger
需要特別說明的就是BigInteger需要由String轉化過來。如果是整數,直接toString就好了。
@Froseroimport java.math.BigInteger;public class Main { static BigInteger a = new BigInteger("9876543210"); static BigInteger b = new BigInteger("27"); static BigInteger m = new BigInteger("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)); // gcd System.out.println(a.modPow(b, m)); // pow + % // max min or xor and ....... }}
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。
java在acm中常用基礎技巧方法