yokobuttonの不定期で競技プログラミングをするブログ

不定期で解けた競技プログラミングコンテストの問題を載せています。

2022-04-01から1ヶ月間の記事一覧

Windows10でのMinGW-w64とgnu-efiのヘッダーを使ったUEFIプログラミング

Windows10でMinGW-w64とgnu-efiを使ったUEFIプログラミングがしたかったので、「hello world」を表示させるところまでの手順を載せます。注意としては、gnu-efiの一部のファイルだけを使っているので、gnu-efiの関数を使えるかはわからないです。 1.7-Zip.ex…

AtCoder Beginner Contest 246 C - Coupon

問題の要約 N個の商品がある。i=1,...,Nについて、i番目の商品の値段はAi円。 今、K枚のクーポンを持っている。 1枚のクーポンは1つの商品に対して使用することができ、1つの商品に対してはクーポンを何枚でも(0枚でもよい)使用することができる。 値段がa円…

AtCoder Beginner Contest 246 B - Get Closer

問題の要約 二次元平面上の点(0,0)から点(A,B)に向かって距離1だけ移動する。 移動後の座標を求めよ。 なお、制約より点(0,0)と点(A,B)の距離は1以上であることが保証される。制約 入力は全て整数 0<=A,B<=1000 (A,B)≠(0,0)入力 A B出力 移動後の点を(x,y)と…

AtCoder Beginner Contest 246 A - Four Points

問題の要約 xy平面上に長方形がある。この長方形の各辺はx軸またはy軸に平行であり、面積は0ではない。 この長方形の4つの頂点のうち異なる3つの頂点の座標(x1,y1),(x2,y2),(x3,y3)が与えられるので、残る1つの頂点の座標を求めよ。制約 -100<=xi,yi<=100入…