Submission
Status:
-----P----
Subtask/Task Score:
10/100
Score: 10
User: TonnamSora
Problemset: ไฟส่อง
Language: cpp
Time: 0.002 second
Submitted On: 2025-06-18 23:27:22
#include <iostream>
#include <math.h>
#include <string>
using namespace std;
int main(){
ios_base::sync_with_stdio(0);
int N, A, B;
int X[360] = {};
cin >> N;
for(int i = 0; i < N; i++){
cin >> A >> B;
if(A > B){
for(int j = A; j <= B + 360; j++){
if(j >= 360){
int y = j - 360;
X[y]++;
}
else{
X[j]++;
}
}
}
else{
for(int j = A; j <= B; j++){
X[j]++;
}
}
}
int p = 0;
for(int i = 0; i < 360; i++){
if(X[i] > 0){
p++;
}
}
cout << p;
}