Official
A - 当選番号の発表 / Announcement of Winning Numbers Editorial
by
A - 当選番号の発表 / Announcement of Winning Numbers Editorial
by
kyopro_friends
初心者の方へ
- AtCoder をはじめたばかりで何をしたらよいか分からない方は、まずは practice contest の問題A「Welcome to AtCoder」を解いてみてください。基本的な入出力の方法が載っています。
- また、プログラミングコンテストの問題に慣れていない方は、AtCoder Beginners Selection の問題をいくつか解いてみることをおすすめします。
- C++入門 AtCoder Programming Guide for beginners (APG4b) は、競技プログラミングのための C++ 入門用コンテンツです。
- Python入門 AtCoder Programming Guide for beginners (APG4bPython) は、競技プログラミングのための Python 入門用コンテンツです。
問題文が複雑ですが、「 \(A_K, A_{2K}, A_{3K}, \dots\) をこの順に出力してください」という問題です。for文を適切に用いることで解くことができます。多くのプログラミング言語では配列の添字は \(0\) から始まることに注意してください。
実装例 (C++)
#include<bits/stdc++.h>
using namespace std;
int main(){
int n, k;
cin >> n >> k;
vector<int>a(n);
for(int i=0; i<n; i++) cin >> a[i];
for(int i=k-1; i<n; i+=k) cout << a[i] << ' ';
}
実装例 (Python)
N, K = map(int, input().split())
A = list(map(int, input().split()))
for i in range(K-1, N, K):
print(A[i], end=" ")
posted:
last update:
