Hiển thị số


Submit solution

Points: 1
Time limit: 1.0s
Memory limit: 98M

Author:
Problem type
Allowed languages
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG

Bạn có một màn hình điện tử lớn có thể hiển thị các con số như sau:

Như bạn có thể thấy, các chữ số khác nhau có thể yêu cầu bật số lượng phân đoạn khác nhau. ( Mỗi 1 phân đoạn là 1 đoạn sáng của 1 con led 7 thanh)

Ví dụ: nếu bạn muốn hiển thị số 1, bạn phải bật 2 phân đoạn và nếu bạn muốn hiển thị số 8 bạn phải bật tất cả 7 phân đoạn để hiển thị.

Hãy tìm số nguyên lớn nhất có thể được hiển thị bằng cách bật n phân đoạn.

Input:

  • Chứa một số nguyên n (2n105) — số lượng phân đoạn được bật.

Output:

  • In số nguyên lớn nhất có thể được hiển thị bằng cách bật n các phân đoạn của màn hình.

Example

Input1:

Copy
3

Output1:

Copy
7

Input2:

Copy
4

Output2:

Copy
11

Giải thích:

  • Trong TH1: 3 phân đoạn được bật. Như vậy, số lớn nhất có thể hiển thị trên màn hình là số 7
  • Trong TH2: 4 phân đoạn được bật. 4 phân đoạn này được sử để hiển thị 2 số 1. Như vậy, số lớn nhất có thể hiển thị trên màn hình là số 11

Comments

There are no comments at the moment.