OBNOXIOUS

Xem PDF



Thời gian:
Scratch 10.0s
Bộ nhớ:
Scratch 1G

Tác giả:
Dạng bài
Điểm: 150 Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Đăng rất ghét những số nguyên dương chia hết cho \(3\) và những số có chữ số tận cùng bằng \(3\). Những số có cả hai yếu tố trên, Đăng càng ghét đậm hơn.

Đăng bắt đầu viết một dãy số (bắt đầu từ \(1\)) chỉ bao gồm các số mà Đăng thích là \(1,2,4,5,7,8,10,11,...\).

Yêu cầu: In ra số thứ \(k\) trong dãy trên.

Input

  • Dòng đầu ghi số \(q\) \((q < 101)\) - số câu hỏi.
  • \(q\) block tiếp theo, mỗi block nhập số \(k\), mỗi số trên \(1\) dòng. \((k \le 1000)\)

Output

  • Ứng với mỗi câu hỏi, in ra kết quả tương ứng.

Example

Test 1

Input
10
1
2
3
4
5
6
7
8
9
1000
Output
1
2
4
5
7
8
10
11
14
1666

Bình luận


  • 0
    Nguyễn_Nguyên2808    9:10 p.m. 27 Tháng 7, 2023

    Sao input là 10
    1
    2
    3
    4
    5
    6
    7
    8
    9
    1000
    Mà output lại là
    1
    2
    4
    5
    7
    8
    10
    11
    14
    1666
    giải thích vs


    • 0
      dang7rickroll    8:14 p.m. 28 Tháng 7, 2023

      ý bạn là sao?


      • 0
        tk22dangminhduc    6:08 p.m. 28 Tháng 7, 2023 đã chỉnh sửa

        ý là sao bạn?Nhập q (số câu hỏi), rồi lặp lại q lần, mỗi dòng nhập số nguyên x (trong input) và in ra phần tử thứ x của mảng không có số chia hết 3 và không có đuôi bằng 3 thôi


        • 0
          Nguyễn_Nguyên2808    3:12 p.m. 29 Tháng 7, 2023

          Ý là input 1000 sao output lại ra 1666 ấy


          • 0
            tk22dangminhduc    3:39 p.m. 29 Tháng 7, 2023

            :vv vì phần tử thứ 1000 của dãy số ko có số chia hết cho 3 và ko có số nào có chữ số cuối cùng là 3 là 1666

        8 bình luận nữa