Nội dung Bài tập
Mã:
OLP17.KC1.DLIGHT
Tên:
Đèn trang trí
Dạng thi:
oi
Thang điểm:
30 điểm
Giới hạn thời gian:
1 giây
Giới hạn bộ nhớ:
256 MB
Được tạo bởi:
thuthq
Trong buổi lễ khai mạc kỳ thi Olympic Tin học sinh viên Việt Nam năm 2017, tại hội trường của trường Đại học Sư phạm Thành phố Hồ Chí Minh, Ban tổ chức đã chuẩn bị một hệ thống gồm n đèn để tạo hiệu ứng ánh sáng trong thời gian diễn ra buổi lễ. Các đèn đươc đánh chỉ số từ 1 đến n, mỗi đèn có 3 trạng thái, trạng thái sáng màu xanh hoặc sáng màu đỏ hoặc tắt. Ban đầu tất cả các đèn đều ở trạng thái tắt. Theo kịch bản sẽ có t lần thay đổi trạng thái của các đèn, lần thay đổi thứ k (k=1,2,…,t) sẽ thay đổi trạng thái của tất cả các đèn có chỉ số từ akđến bk (1≤ak≤bk≤n). Với một đèn khi được thay đổi trạng thái sẽ thay đổi theo nguyên tắc như sau: nếu đèn đang ở trạng thái tắt sẽ chuyển sang trạng thái sáng màu xanh, còn nếu đang ở trạng thái sáng màu xanh thì chuyển sang trạng thái sáng màu đỏ, nếu ở trạng thái sáng màu đỏ thì chuyển về trạng thái tắt.

Ví dụ, nếu hệ thống gồm có 5 đèn và ban đầu đều ở trạng thái tắt, kịch bản gồm 3 thay đổi trạng thái các đèn, lần 1 thay đổi trạng thái các đèn có chỉ số từ 2 đến 4, lần 2 và lần 3 đều thay đổi trạng thái các đèn có chỉ số từ 3 đến 5. Khi đó, sau 3 lần thay đổi trạng cái của 5 đèn lần lượt là: tắt, sáng màu xanh, tắt, tắt, sáng màu đỏ.

Kết thúc buổi lễ, Ban tổ chức muốn thống kê số đèn ở trạng thái tắt sau t lần thay đổi trạng thái của các đèn theo kịch bản.

Yêu cầu: Cho biết kịch bản gồm t lần thay đổi trạng thái của các đèn, lần thay đổi thứ k (k=1,2,…,t) sẽ thay đổi trạng thái của tất cả các đèn có chỉ số từ ak đến bk. Hãy cho biết, khi kết thúc buổi lễ thì có bao nhiêu đèn ở trạng thái tắt.

Dữ liệu: DLIGHT.INP
  • Dòng đầu chứa hai số nguyên dương n,t
  • Dòng thứ k trong t dòng tiếp theo chứa hai số nguyên dương ak, bk (1≤ak≤bk≤n) .
Kết quả: DLIGHT.OUT
 xuất ra một số nguyên là số lượng đèn tắt khi buổi lễ kết thúc.

Ví dụ 1:

InputOutput
5 3
2 4
3 5
3 5
3


Ví dụ 2:

InputOutput
1000 1
2 999
2


Chú ý:
  • Có 25% số test có n≤106;t=1;
  • Có 25% số test khác có n≤103; t≤105;
  • Có 40% số test khác có n≤106; t≤105;
  • Có 10% số test còn lại có n≤109; t≤105

    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin



Phần thảo luận