欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
CF1388B.Captain Flint and a Long Voyage
Captain Flint and a Long Voyage
Captain Flint and his crew keep heading to a savage shore of Byteland for several months already, drinking rum and telling stories. In such moments uncle Bogdan often remembers his nephew Denis. Today, he has told a story about how Denis helped him to come up with an interesting problem and asked the crew to solve it.
In the beginning, uncle Bogdan wrote on a board a positive integer consisting of digits. After that, he wiped out and wrote integer instead, which was the concatenation of binary representations of digits consists of (without leading zeroes). For example, let , then (since , , ).
After some time, uncle Bogdan understood that he doesn't know what to do with and asked Denis to help. Denis decided to wipe last digits of and named the new number as .
As a result, Denis proposed to find such integer of length that (as number) is maximum possible. If there are multiple valid then Denis is interested in the minimum one.
All crew members, including captain Flint himself, easily solved the task. All, except cabin boy Kostya, who was too drunk to think straight. But what about you?
Note: in this task, we compare integers ( or ) as numbers (despite what representations they are written in), so or .
Input
The first line contains a single integer () — the number of test cases.
Next lines contain test cases — one per test case. The one and only line of each test case contains the single integer () — the length of the integer you need to find.
It's guaranteed that the sum of from all test cases doesn't exceed .
Output
For each test case, print the minimum integer of length such that obtained by Denis number is maximum possible.
Note
In the second test case (with ), if uncle Bogdan had then . Denis (by wiping last digits) will obtain .
It can be proved that the is the maximum possible Denis can obtain and is the minimum to obtain it.
Samples
2
1
3
8
998
在线编程 IDE
建议全屏模式获得最佳体验
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |