Submission
Status:
PPP----PP-
Subtask/Task Score:
50/100
Score: 50
User: purihorharin
Problemset: เรือสำราญ
Language: cpp
Time: 0.003 second
Submitted On: 2026-03-20 20:37:46
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main () {
int k, t, n;
cin >> k >> t >> n;
vector<bool> arr(k/t+1);
int s = k / t;
for (int i = 0; i < n; i++) {
int u, v;
cin >> u >> v;
for (int j = ceil(double(u) / t); j * t <= v; j++) {
arr[j] = true;
s--;
}
}
if (s == 0) {cout << "no"; return 0;}
else cout << s << "\n";
for (int i = 1; i * t <= k; i++) {
if (arr[i]) continue;
cout << i * t << "\n";
}
}