C++大沥2019年真题——数字圈

Hi!大家好!I'm#张亿,今天来讲C++大沥2019年真题------数字圈

题目描述

当我们写数字时会发现有些数字有封闭区域,有的数字没有封闭区域。

数字 0 有一个封闭区域,数字 1、2、 3 都没有封闭区域,数字 4 有一个封闭区域,数字 5 没有封闭区域,数字 6 有一个封闭区域,数字 7 没有 封闭区域,数字 8 有两个封闭区域,数字 9 有一个封闭区域。

现在你要构造一个最小的非负整数,使得它的各位数字的封闭区域的数量加起来的总和恰好等于 K。

输入格式

一个整数 K。 1 <= K <= 2500

输出格式

满足题意的最小的非负整数。

样例

输入数据 1

复制代码
40

输出数据 1

复制代码
88888888888888888888

输入数据 2

复制代码
1

输出数据 2

复制代码
0

输入数据 3

复制代码
2

输出数据 3

复制代码
8
cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int n;
int main(){
    cin>>n;
    if(n==1){
        cout<<"0";
    }else if(n%2==1){
        cout<<"4";
        for(int i=1;i<=n/2;i++)cout<<"8";
    }
    else for(int i=1;i<=n/2;i++)cout<<"8";
    return 0;
}
相关推荐
C+-C资深大佬2 分钟前
C++ 数字与字符串互转
java·c++·算法
小灰灰搞电子6 分钟前
C++ boost::asio 详解:网络编程领域的“瑞士军刀“
网络·c++·boost
满怀冰雪8 分钟前
第12篇-二分答案法-当答案不好求时如何反向搜索
java·算法
KaMeidebaby11 分钟前
卡梅德生物技术快报|兔单克隆抗体应用实战:禽源病原 IFA 检测全流程拆解
前端·人工智能·物联网·算法·百度
CC数学建模13 分钟前
2026年第十六届APMCM 亚太地区大学生数学建模竞赛(中文赛项)赛题A题:自来水厂水质预测与评估完整思路、代码、模型、文章,全网首发高质量分享!
python·算法·数学建模
SoftLipaRZC2 小时前
单链表的应用:经典OJ题与通讯录项目实战
数据结构
SoftLipaRZC2 小时前
单链表专题:从概念到实现
数据结构
折哥的程序人生 · 物流技术专研8 小时前
Java面试85题图解版 · 特别篇:2026后端高频面试题复盘(算法底层逻辑+高并发架构设计全解析,附Java实战代码)
java·网络·数据库·算法·面试
玖玥拾9 小时前
C/C++ 基础笔记(十四)多态与模板编程
c语言·c++·多态·模板
想吃火锅100510 小时前
【leetcode】14.最长公共前缀js
算法·leetcode·职场和发展