Official

A - Div Editorial by kyopro_friends


プログラミングの学習を始めたばかりで何から手をつけるべきかわからない方は、まずは「practice contest」(https://atcoder.jp/contests/practice/) の問題A「Welcome to AtCoder」をお試しください。言語ごとに解答例が掲載されています。

この問題では、お菓子は互いに区別できないので、\(A\) 君と \(B\) 君にそれぞれ何個ずつのお菓子をわけたかを考えればよいです。\(A\) 君にわけるお菓子の個数として考えられるのは、\(1\) 個から \(N-1\) 個までの \(N-1\) 通りです。これは \(N=1\) のときも成り立ちます。よって、標準入力から整数を受け取り、\(1\) を引いた値を出力すればよいです。

回答例(Python)

N = int(input())
print(N-1)

回答例(C++)

#include <iostream>
using namespace std;

int main(){
	int N;
	cin >> N;
	cout << N-1;
}

回答例(C)

#include<stdio.h>

int main(){
	int N;
	scanf("%d", &N);
	printf("%d", N-1);
}

posted:
last update: