文系プログラマーのプログラミング備忘録

Java、競プロ、数学などについて書いてます

2019-02-01から1日間の記事一覧

Collatz Problem [AtCoder Beginner Contest 116 B]

atcoder.jp 問題文がわかりづらいので整理します。 ①初項sが与えられる ②第n項を、第n-1項(Aとする)が偶数ならばA/2、奇数ならば3*A+1として求めていく ③このようにして項を順に求めていったとき、最初に要素の重複が起こるのは第何項か というふうに単純…

Right Triangle [AtCoder Beginner Contest 116 A]

atcoder.jp 最も長い辺以外の二辺が、面積を求めるために必要な「直角に交わる二辺」にあたります。 短い順にソートすることでこの二辺を特定し、面積を求めて終了です。 //ABC116-A import java.util.*; class Main { static Scanner sc = new Scanner(Syst…

競技プログラミングのはじめかた(AtCoder編)

はじめに 本記事は、プログラミングは趣味や業務でそれなりにやっているけれど、競技プログラミングはやったことがない、そのような方に向けて書かれました。プログラミング未経験者の方には不親切な部分もあるかと思います。あらかじめご了承ください。 AtC…