Kaninho với bài toán bật tắt bóng đèn

Xem PDF

Điểm: 200 Thời gian: 4.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

\(Kaninho\)\(n\) bóng đèn được xếp thành một hàng ngang và chúng được đánh số từ \(1\) đến \(n\). Ban đầu, tất cả các bóng đèn đều tắt và \(Kaninho\)\(n\) thao tác thực hiện trên các bóng đèn như sau:

  • Ở thao tác thứ \(i(1\le i\le n)\), những bóng đèn nào có chỉ số chia hết cho \(i\) sẽ đảo trạng thái (tức là từ bật sang tắt hoặc ngược lại)

Hỏi sau khi thực hiện xong \(n\) thao tác, bóng đèn thứ \(n\) có trạng thái gì ? Nếu bóng đèn thứ \(n\) ở trạng thái bật ta in ra \(1\) ngược lại in ra \(0\)

Input:

  • Dòng thứ nhất chứa số \(t(1\le t\le 50)\) thể hiện số testcase

  • \(t\) dòng tiếp theo, mỗi dòng chứa số nguyên dương \(n(1\le n\le 10^5)\)

Output:

  • Ứng với mỗi testcase, in ra đáp án cần tìm.

Ví dụ:

Input:

1
4

Output:

1

Giải thích:

  • Ban đầu ta có \(4\) bóng đèn ở trạng thái như sau: \(0,0,0,0\)

  • Sau phép toán thứ \(1\): \(1,1,1,1\)

  • Sau phép toán thứ \(2\): \(1,0,1,0\)

  • Sau phép toán thứ \(3\): \(1,0,0,0\)

  • Sau phép toán thứ \(4\): \(1,0,0,1\)

Do đó đáp án là \(1\)

Subtask:

  • \(37,5\text{%}\) : $1\le n\le 20 $

  • \(62,5\text{%}%\) : Không có điều kiện gì


Bình luận


  • 0
    dxuloc    11:11 p.m. 12 Tháng 11, 2024
    Hint

    B1:Nhập n
    B2:Đếm ước của n
    B3:Nếu số lượng ước chẵn thì tắt, lẻ thì bật
    B4:Đọc dòng này
    B5:Tôi sẽ tặng 500k
    Cho ai không đọc B5

    • 5 bình luận nữa