第 007 场 AtCoder Beginner Contest
翻译中…
Problem Statement
翻译中…
小学生のたかはし君は、遠足で林にきています。遠足を楽しんでいる彼は、木が一直線に並んでいることに気づきました。 そして、授業で、「植木算」というものを習ったことを思い出しました。彼が授業で習った植木算の問題は、「木が $4$ 本 一直線に並んでいるとき、隣り合う木の"間"は何箇所存在するか。」というもので、その答えは図1の通り $3$ 箇所です。
翻译中…

翻译中…
図1. 4本の木の間は3箇所
翻译中…
今回、遠足中の彼が見ている光景は、その問題のシチュエーションとよく似通っていて、隣り合う木の間の数を数えたくなりました。 彼は遠足パンフレットに、一直線に生えている木々の本数が書かれていることに気づきました。しかし、彼は実際に木の間を数える手段しか知らないので、本数によってはとても時間がかかってしまうかもしれません。
翻译中…
そこで、あなたにお願いがあります。 一直線に並んでいる木々が $n$ 本あるという情報が与えられるので、隣り合う木の間の数を出力するプログラムをたかはし君のために作ってあげてください。
翻译中…
Input
翻译中…
入力は以下の形式で標準入力から与えられる。
翻译中…
n
翻译中…
$1$行目には、一直線に並んでいる木々の本数を表す整数$n (1 ≦ n ≦ 10,000)$が与えられる。
翻译中…
Output
翻译中…
隣り合う木の間の数を $1$ 行に出力せよ。出力の末尾に改行をいれること。
翻译中…
样例
Input #1
4
Output #1
3
問題文中で説明したケースであり、彼が授業で習った時の値設定です。
Input #2
100
Output #2
99
100本並んでいるので、間は99箇所あります。
Input #3
1
Output #3
0
$1$ 本の木しかないので、$0$ と出力してください。

図2. サンプル3の図(木が1本のケース)
题目信息
题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。