競プロ

D - Number of Amidakuji

はじめに 競技プログラミング、AtCoder Beginner Contest 113 D - Number of Amidakuji 言語はC# 何かあればTwitter→@pirorirori_n712まで 問題 問題文 あみだくじは, 日本に古くから伝わる伝統的なくじ引きである. あみだくじを作るには, まず W本の平行な…

C - ID

はじめに 競技プログラミング、AtCoder Beginner Contest 113 C - ID 言語はC# 何かあればTwitter→@pirorirori_n712まで 問題 問題文 Atcoder国にはN個の県があり、これらの県には合計でM個の市が属しています。 市iが誕生したのはYi年であり、県Piに属して…

D - Crossing

はじめに 競技プログラミング、Tenka1 Programmer Beginner Contest D - Crossing 言語はC# 何かあればTwitter→@pirorirori_n712まで 問題 問題文 整数 Nが与えられます。 {1,2,...N}の部分集合の組 (S1,S2,...,Sk)であって、 以下の条件を満たすものが存在…

C - Align

はじめに 競技プログラミング、Tenka1 Programmer Beginner Contest C - Align 言語はC# 何かあればTwitter→@pirorirori_n712まで 問題 問題文 整数がN個与えられます。 i個目の整数はAiです。 これらを好きな順に一列に並べるとき、隣り合う要素の差の合計…

A - Two Abbreviations

はじめに 競技プログラミング、AtCoder Grand Contest 028 A - Two Abbreviations 言語はC# 何かあればTwitter→@pirorirori_n712まで 問題 問題文 長さ Nの文字列 Sと長さ Mの文字列 Tが与えられます。 どちらの文字列も、英小文字からなります。 文字列 Xは…

No.741 AscNumber(Easy)

はじめに 競技プログラミング、yukicoder No.741 AscNumber(Easy) 言語はC# 何かあればTwitter→@pirorirori_n712まで 問題 入力 N 1<=N<=1000000 出力 10^N未満のAscNumberの個数を10^9 + 7で割った余り AscNumberの定義 非負整数のうち、10進数表示をしたと…

No.597 concat

はじめに 競技プログラミング、yukicoder No.597 concat 言語はC# 何かあればTwitter→@pirorirori_n712まで 問題 N 個の文字列が与えられるので、これを順に連結した文字列を出力する。 入力: N S1 S2 ⋮ SN 1≤N≤10 1≤|Si|≤20 Si は'a'-'z'のみで構成される …

No.627 ランダムウォークの軌跡

はじめに 競技プログラミング、yukicoder No.627 ランダムウォークの軌跡 言語はC# 何かあればTwitter→@pirorirori_n712まで 問題 数直線上における点Pのランダムウォークを考える。 ☆ランダムウォークとは、一般に、次の位置がランダムに決まる運動のこと …

No.632 穴埋め門松列

はじめに 競技プログラミング、yukicoder No.632 穴埋め門松列 言語はC# 何かあればTwitter→@pirorirori_n712まで 問題 入力:c1 c2 c3 3つの文字は,'2'か,'3','?'のいずれか (文字の重複はない) 出力:「1」か「4」か「14」 「?」を「1」か「4」どちら…

No.637 X: Yet Another FizzBuzz Problem

はじめに 競技プログラミング、yukicoder No.637 X: Yet Another FizzBuzz Problem 言語はC# 何かあればTwitter→@pirorirori_n712まで 問題 入力:a1 a2 a3 a4 a5(1≤ai≤999) 出力:対応する文字数の合計 N が 3 でも 5 でも割り切れるとき:"FizzBuzz"→8 N…

No.646 逆ピラミッド

はじめに 競技プログラミング、yukicoder No.646 逆ピラミッド 言語はC# 何かあればTwitter→@pirorirori_n712まで 問題 与えられた整数Nで、Nの数字で構成されたN段の逆ピラミッドを作成する。 入力:整数N(1≤N≤100) 出力:Nの数字で構成されたN段の逆ピラ…

No.651 E869120 and Driving

はじめに 競技プログラミング、yukicoder No.651 E869120 and Driving 言語はC# 何かあればTwitter→@pirorirori_n712まで 問題 時速100kmで移動するE869120が、午前10時に出発して、aの距離がある目的地に着く時間を求める 入力:10≦a≦1000を満たす10 の倍数…

No.656 ゴルフ

はじめに 競技プログラミング、yukicoder No.656 ゴルフ 言語はC# 何かあればTwitter→@pirorirori_n712まで 問題 入力:ゴルフの9ホールぶんのスコア、文字列S 出力:スコアの合計値 解き方 入力された数字をすべて足す、ただし入力が0だった場合は値を10と…

No.661 ハローキティはりんご3個分

はじめに 競技プログラミング、yukicoder No.661 ハローキティはりんご3個分 言語はC# 何かあればTwitter→@pirorirori_n712まで 問題 入力:Nxの数+Nx(りんご1つ分を1とする)を数分 Nxは3nまたは8nまたは10n(1≤Nx≤1000000 )の数字 出力:与えられたNx…

No.666 1000000007で割るだけ

はじめに 競技プログラミング、yukicoder No.666 1000000007で割るだけ 言語はC# 何かあればTwitter→@pirorirori_n712まで 問題 入力:数値AとB(1<=A,B<=109) 出力:AとBをかけて1000000007で割った余り 解き方 AとBをかけて1000000007で割る 値が大きすぎ…

No.671 1000000007

はじめに 競技プログラミング、yukicoder No.671 1000000007の解説です。 言語はC# 何かあればTwitter→@pirorirori_n712 問題 入力:1000000007と0の個数が異なる数 出力:「入力の0の数」と「1000000007の0の数」の差 解き方 「入力の文字列の長さ」と「100…

No.676 C0nvertPr0b1em

はじめに 競技プログラミング、yukicoder No.676 C0nvertPr0b1emの解説です コードはC#です 何かあればTwitter→@pirorirori_n712まで 問題 入力:英大小文字からなる文字列S 出力:大文字I、小文字lを1に(I,l→1) 大文字O、小文字oを0に(O,o→0) したもの …