Số tình cảm

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 600 Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Một số tự nhiên có \(3\) chữ số được gọi là "tình cảm" nếu chúng có dạng \(\overline{abc}\) trong đó \(a\ne 0\)\(\overline{abc}=a\cdot a\cdot a+b\cdot b\cdot b+c\cdot c\cdot c\).

Cho hai số nguyên dương \(m,n\) \((100\le m\le n\le 999)\). Hãy in ra tất cả các số "tình cảm" có trong đoạn \([m,n]\) theo thứ tự tăng dần (nếu không có số "tình cảm" nào thuộc đoạn \([m,n]\) thì in ra no).

Input

  • Dòng đầu tiên chứa một số nguyên dương \(t\) \((1\le t\le 1000)\) - số lượng testcase
  • \(t\) block tiếp theo, mỗi block gồm hai dòng:
    • Dòng thứ nhất chứa số nguyên dương \(m\) \((100\le m\le 999)\)
    • Dòng thứ hai chứa số nguyên dương \(n\) \((m\le n\le 999)\)

Output

  • Với mỗi testcase, in ra các số "tình cảm" trong đoạn \([m,n]\) theo thứ tự tăng dần, hoặc in ra no nếu không có số nào thỏa mãn

Example

Test 1

Input
2
152
154
163
165
Output
153
no
Note
  • Ở testcase 1, ta có: \(153=1\cdot 1\cdot 1+5\cdot 5\cdot 5+3\cdot 3\cdot 3\)
  • Ở testcase 2, không có số nào thỏa mãn nên in ra no

Bình luận (5)

Mới nhất
Tải bình luận...

Kỳ thi: