LONGEST AND SUBARRAY

Bạn được cho một số nguyên dương ~ n ~. Xem một dãy chứa các số nguyên ~ 1, 2, …,n ~ theo thứ tự tăng dần (mỗi số xuất hiện đúng một lần). Tìm độ dài lớn nhất của đoạn chọn trong dãy sao cho phép AND bit của tất cả các phần tử trong đoạn con là một số dương.

Dữ liệu vào

  • Dòng đầu ghi số nguyên ~ t ~ ~ (1 ≤ t ≤ 10^5) ~ cho biết số lượng test.
  • ~ t ~ dòng tiếp theo, mỗi dòng ghi một số nguyên ~ n ~ ~ ( 1 ≤ n ≤ 10^9 ) ~.

Kết quả

Với mỗi test in ra một số dương trên một dòng sao cho cho thỏa mãn điều kiện bài toán.

Ví dụ:

Input 1

5
1
2
3
4
7 

Output 1

1
1
2
2
4 

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. minhchau99 (21/40)
  2. tribinh (5/7)
  3. admin (3/4)
Trong 7 ngày
  1. caubeioi (39/63)
  2. nhatanh (25/38)
  3. minhchau99 (21/43)
Trong 30 ngày
  1. caubeioi (179/312)
  2. phamnhi (153/428)
  3. bestsoilvam (151/248)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38232

Lưu Hải Phong - 2020
[email protected]