実行時間制限: 2 sec / メモリ制限: 1024 MB / Difficulty: 11
問題概要
正整数 と、長さ の数列 が与えられる。 の要素のうち、 の倍数であるものについて、それらを で割った商を出力せよ。
制約
- 入力はすべて整数。
考察
for
文で の要素を順に見ていき、 の倍数のものがあったら順次 の商を取ればいい。
やるだけといったところ。
コード
#include <bits/stdc++.h> using namespace std; #define rep(i, start, end) for (ll i = (start); i < (ll)(end); i++) // ======================================== // int main() { int N, K; cin >> N >> K; vector<int> A(N); rep(i, 0, N) cin >> A[i]; rep(i, 0, N) { if (A[i] % K == 0) cout << A[i] / K << " "; } cout << endl; }
実装時間: 5分以内