公式

A - Train Car 解説 by vwxyz


AtCoder をはじめたばかりで何をしたらよいか分からない方は、まずは practice contest の問題A「Welcome to AtCoder」を解いてみてください。基本的な入出力の方法が載っています。
また、プログラミングコンテストの問題に慣れていない方は、AtCoder Beginners Selection の問題をいくつか解いてみることをおすすめします。


原案:vwxyz

各車両に対して前から順番に \(1,2,\dots,N\) の番号を付けます。
前から \(K\) 両目の車両番号は \(K\) です。 これより後ろには \(K+1,K+2,\dots,N\)\(N-K\) 個の車両があります。
よって、車両 \(K\) は後ろから \(N-K+1\) 両目です。

c++の実装例

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

int main(){
    int N,K;
    cin>>N>>K;
    cout<<N-K+1<<"\n";
}

Pythonの実装例

N,K=map(int,input().split())
print(N-K+1)

投稿日時:
最終更新: