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;
}