AtCoder

ABC363 A問題(Piling Up)を解く

AtCoder_ABC363_A

AtCoder が提供しているABC(AtCoder Beginner Contest)363 A問題をC++とPythonで解いてみました。ABC363は、2024年7月20日21:00に実施されました。

AtCoder の紹介はこちらに、プログラミングの方針はこちらに記事があります。

A問題 Piling Up(Difficulty : 11)

問題の詳細は、リンク先をご覧ください。

ABC363 A問題 Piling Up

与えられた数字よりも大きい100の倍数との差を求めます。AtCoder Problems による Difficulty は 11 でした。

解答案

C++ プログラム例(ABC363A)

読み込んだレート $R$ に対して、$R$ を 100 で割った余りを 100 から引きます。

以下が、C++プログラムです。

#include <bits/stdc++.h>
using namespace std;

int main()
{
	int r;
	cin >> r;

	cout << 100 - r % 100 << endl;

	return 0;
}

AC(Accepted=正しいプログラム)と判定されました。

Python プログラム例(ABC363A)

Python版も基本的な考え方は同じです。以下がプログラムです。

"""AtCoder Beginner Contest 363 A"""
r = int(input())

print(100 - r % 100)

こちらも「AC」と判定されました。

最後に

今回のコンテストで久しぶりに最高パフォーマンスが更新できました。

引き続き ABC の問題を紹介していきます。

COMMENT

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA