pre{ white-space: pre; } .entry-content pre{ word-wrap: normal; }

2018-01-01から1年間の記事一覧

ABC081_C Not so Diverse

mapの降順ソート(Value) import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Map.Entry; import java.util.Scanner; publ…

No.570 3人兄弟(その1)オブジェクトの順序を変える方法

Pair.aで昇順にしたかったらcompare(Pair p1, Pair p2), return p1.a - p2.a Pair.aで降順にしたかったらcompare(Pair p1, Pair p2), return p2.a - p1.a にすれば良い package yukicoder174; import java.util.Arrays; import java.util.Comparator; import…

文字列を逆順にする

String s = "abcdef" => "fedcba" にすることが目標です。 普通に配列用意してループ回して行けば作れます。 public static String reverse(String s, int N) { char[] S = s.toCharArray(); char[] R = new char[N]; for(int i = 0 ; i < N ; i++) { R[N - …

深さ優先探索

以下のサイトの初めの方の問題を実装しました URL: https://www.slideshare.net/chokudai/wap-atcoder2 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int m = sc.nextInt…

AtCoder Beginner Contest 089

C - March 入力で与えられた文字の頭が M, A, R, C, H のいづれかの場合、それぞれカウントする。 求めたいのは、頭文字がM, A, R, C, H の文字から3つ選ぶ方法の組み合わせの個数なので 3重ループで愚直に数えれば良い import java.util.Scanner; public c…