D - Various Sushi

はじめに 競技プログラミング、AtCoder Beginner Contest 116 D - Various Sushi 言語はC# 何かあればTwitter→@pirorirori_n712まで 問題 問題文 N個の寿司があり、それぞれの寿司には 「ネタ」tiと「おいしさdiのパラメータが設定されています。 あなたはこ…

D - 756

はじめに 競技プログラミング、AtCoder Beginner Contest 114 D - 756 言語はC# 何かあればTwitter→@pirorirori_n712まで 問題 問題文 整数Nが与えられます。 N!(=1×2×...×N)の約数のうち、七五数 は何個あるでしょうか? ここで、七五数とは約数をちょうど7…

C - 755

はじめに 競技プログラミング、AtCoder Beginner Contest 114 C - 755 言語はC# 何かあればTwitter→@pirorirori_n712まで 問題 問題文 整数 Nが与えられます。 1以上N以下の整数のうち、七五三数は何個あるでしょうか? ここで、七五三数 とは以下の条件を満…

B - Sum AND Subarrays

はじめに 競技プログラミング、Dwango Programming Contest V / 第5回 ドワンゴからの挑戦状 予選 B - Sum AND Subarrays 言語はC# 何かあればTwitter→@pirorirori_n712まで 問題 問題文 ある日、ドワンゴ社員のニワンゴくんは、長さ N の整数列 (a1,…,aN) …

D - Christmas

はじめに 競技プログラミング、AtCoder Beginner Contest 115 D - Christmas 言語はC# 何かあればTwitter→@pirorirori_n712まで ※手抜きです、分かりにくいかもしれません。 問題 問題文 とある世界では、今日はクリスマスです。 高羽氏のパーティで、彼は多…

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です。 これらを好きな順に一列に並べるとき、隣り合う要素の差の合計…

【Unity】曲がる弾をつくる(2D)

曲がる弾をつくります。 上と下から可愛いキャラクターは【Rド】様(https://t.co/80g5E20XwZ …) pic.twitter.com/G0DeaVj1Ux— 相生葵 (@pirorirori_n712) October 28, 2018 初めはSlerpでつくろうと思ったのですが、 複数の方向へ飛ばしたかったので二次ベ…

【Unity2D】追尾弾をつくる

弾幕STGでよくある追尾弾をつくります。 正規化して、速度を3にした可愛いキャラクターは【Rド】様(https://t.co/80g5E20XwZ … …) pic.twitter.com/yn2kRJb9O0— 相生葵 (@pirorirori_n712) 2018年10月21日 ※注意(10/23 追記) この記事ではRigidBody2Dコン…

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進数表示をしたと…

【Unity2D】円状に放出する弾をつくる(2D)

弾幕STGでよくある円状に放出する弾をつくります 弾を飛ばす可愛いキャラクターは【Rド】様(https://t.co/80g5E20XwZ) pic.twitter.com/xRGBRfFGgQ— 相生葵 (@pirorirori_n712) October 14, 2018 円状に弾を配置する 円状に弾を配置するには、円状に弾をお…

【Unity】自機に向かってくる弾をつくる(2D)

弾幕STGでよくある自機に向かってくる弾をつくります(追尾弾ではありません) テスト可愛いキャラクターは【Rド】様(https://t.co/80g5E20XwZ) pic.twitter.com/kLBg9BhWEw— 相生葵 (@pirorirori_n712) 2018年10月14日 ※注意(10/21 追記) この記事ではRig…

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) したもの …