ぱーぽーの競プロ記

競技プログラミングに関することを書きます。

Java

yukicoder No.167 : N^M mod 10

概要N^M mod 10を求めよ。N,Mは非常に大きな値http://yukicoder.me/problems/373

yukicoder No.164 : ちっちゃくないよ!!

概要1以上の整数がN個与えられる。それぞれの整数は2〜36進数の範囲で与えられ、正当に解釈できる表記であればどのように解釈してもよい。例えば、11という整数が与えられ、この値を10進数に変換するとき、 2進数と解釈すれば3 10進数と解釈すれば11 36進数…

substringとsplitについてのメモ

substringについて(C++とはちょっと扱いが違うので注意です。)String substring(int beginIndex, int endIndex) となっていて、開始インデックスと終了インデックスの区間の部分文字列を取り出します。 (※C++では開始インデックスからn文字取り出す〜的な…

BigIntegerのcompareToについてのメモ

大小関係について迷うことがよくあるのでメモ。 import java.util.*; import java.lang.*; import java.math.*; public class Test { void run() { Scanner sc = new Scanner(System.in); BigInteger a = new BigInteger("5"); BigInteger b = new BigIntege…

Java BigIntegerのおべんきょー

前に一度勉強した気でいたのですが、忘れかけていたのでちょっと復習しました。 たぶん今後使用する機会が増えてくるような気がしています。 import java.util.*; import java.lang.*; import java.math.*; public class testBigInteger { void run(){ Scann…