Yukicoder055 正方形を描くだけの簡単なお仕事です。

問題概要

異なる4点の整数座標を渡されました。
方眼紙に4点を頂点とする正方形を描くのが仕事です。
しかし、4点のうち1点だけがわからなくなってしましました。
わかっているのは残りの3点の座標です。
もし、1点を推測して正方形が描けるのであれば、
正方形を描けるその1点の座標を答えなさい。
正方形が描けない場合は-1を答えとします。

|点の座標値|$\leqq10^2$

続きを読む

Share Comments
̃Gg[͂ĂȃubN}[Nɒlj

Yukicoder054 Happy Hallowe'en

問題概要

今日はハロウィンなので、太郎君は近所の家におかしをもらいに行くことにしました。
近所には、太郎君の家以外に $N$軒の家があります。
それぞれの$i$家に行くとおかしを$Vi$個もらえるのですが、
近所のこどもたちに平等におかしを配るため、
すでにおかしを$Ti$個以上持っていると、おかしを一つももらえないことになっています。
太郎君は、最初におかしを一つも持っていないこととし、近所の家を周るのは好きな順番で周ることができるとき、
太郎君がもらえるおかしの最大の個数を求めてください。
同じ家には1回しか回れないとします。

$N\leqq10^4$、$V[i],T[i]\leqq10^4$

続きを読む

Share Comments
̃Gg[͂ĂȃubN}[Nɒlj

Yukicoder053 悪の漸化式

問題概要

以下の漸化式で定義される無限数級 $A[k]$ の第 $N$ 項 $A[N]$ を求めるプログラムを書け。
$A[0]=4,$
$A[1]=3,$
$4A[k]=19A[k-1]−12A[k−2],(k≥2)$

$N\leqq10^2$

続きを読む

Share Comments
̃Gg[͂ĂȃubN}[Nɒlj

Yukicoder052 よくある文字列の問題

問題概要

文字列$S$が与えられる。 文字列$S$の「先頭」または「末尾」から1文字ずつ文字をとってきて、 取った文字列とは別に、取った文字を順番につなげて新たに文字列を作る。 $S$は、文字を取った後の文字列を新たな$S$として$S$の文字列がなくなるまで繰り返す。

この時、新たにできる文字列は何通りの文字列ができるか?

$|S|\leqq10$

続きを読む

Share Comments
̃Gg[͂ĂȃubN}[Nɒlj

Yukicoder051 やる気の問題

問題概要

Thomasのやる気は、簡単に計算できる。

締め切りまでの残りの日数を$D$日とし、 残りの作業量を$W$とすると その日のやる気は$\displaystyle \frac{W}{D^2}$となる。 そして、やる気の小数切り捨ての値が、その日の作業量になる。

Thomasは、最終日にどれだけ作業をしないといけなくなるかが気になっている。

最初の日に与えられた作業量$W$と締め切りまでの日数$D$が与えられるので あなたは、Thomasが最後の日にどれだけの作業量があるか計算してあげてください。

$W,D\leqq10^5$

続きを読む

Share Comments
̃Gg[͂ĂȃubN}[Nɒlj

Yukicoder050 おもちゃ箱

問題概要

サイズ$a[i]$のおもちゃが$N$個、サイズ$b[i]$のおもちゃ箱が$B$個ある。 おもちゃを全て収納するのに必要な最初のおもちゃ箱の数を答えよ。

$N,M\leqq10$、$A[i],B[i]\leqq20$

続きを読む

Share Comments
̃Gg[͂ĂȃubN}[Nɒlj

Yukicoder049 算数の宿題

問題概要

太郎君の国では、足し算は$*$の記号で、また、掛け算は$+$の記号で表されます。 また、足し算と掛け算に優先度はなく、左から順番に計算します。 これを計算せよ。

$|S|\leqq10^2$

続きを読む

Share Comments
̃Gg[͂ĂȃubN}[Nɒlj

Yukicoder048 ロボットの操縦

問題概要

太郎君はロボットを遠隔で操縦している。
このロボットは現在$(0,0)$の座標に立っていて北の方向を向いている。
太郎君はいまこのロボットを$(X,Y)$の座標に移動させたいと思っている。

ロボットに出来る命令は、1回につき以下のうちいずれかの命令を選んで指示することができる。
・時計回りに、$90°$ その場で向き(進行方向)を変える。
・反時計回りに、$90°$ その場で向き(進行方向)を変える。
・向いている方向に $K$距離だけ前進する。$K$は、$(1≤K≤L)$ の範囲で、命令のたびに指定することができる。

$-10^9\leqq X,Y\leqq10^9$、$L\leqq10^9$

続きを読む

Share Comments
̃Gg[͂ĂȃubN}[Nɒlj

Yukicoder047 ポケットを叩くとビスケットが2倍

問題概要

Saraは、「ふしぎなポケット」を手に入れた。
「ふしぎなポケット」は、いくつかビスケットを入れて叩くと、入れたビスケットの数が2倍になる。
Saraは最初1枚のビスケットを持っていて、「ふしぎなポケット」を使ってちょうど$N$枚のビスケットにして、全部食べたいと思っている。
(食べきれないので枚数をオーバーしてはいけない)
この時、ちょうど$N$枚にするには、Saraは最低何回ポケットを叩く必要があるか求めてください。

$N\leqq10^8$

続きを読む

Share Comments
̃Gg[͂ĂȃubN}[Nɒlj

Yukicoder046

問題概要

1歩でぴったり$a$センチメートル歩ける。 $b$センチメートルの区間を歩くのに最小で何歩歩く?
なお、区間はオーバーしても良い。

$a,b\leqq10^9$

続きを読む

Share Comments
̃Gg[͂ĂȃubN}[Nɒlj