[#4练习赛]符合条件的数

题目描述

给出 N N N 和 k k k,找到一个不小于 N N N 的正整数,满足这个数中有 k k k 位数字是 3 3 3,且尽可能小。

输入格式

一行,两个整数 N ( 1 ≤ N ≤ 1 0 9 ) N(1 \le N \le 10^9) N(1≤N≤109) 和 k ( 1 ≤ k ≤ 6 ) k(1 \le k \le 6) k(1≤k≤6)。

输出格式

输出一个数字表示答案。

样例 #1

样例输入 #1

2333334 6

样例输出 #1

3033333

题解

#include<stdio.h>int main(){int i,n,k;scanf("%d %d",&n,&k);for(i=n;;i++){int res = 0,tmp = i;while(tmp){if(tmp%10 == 3) res++;tmp /= 10;}if(res == k) break;}printf("%d",i);return 0;
}

(C语言)符合条件的数相关推荐

  1. numpy找到数组中符合条件的数

    numpy找到数组中符合条件的数 import numpy as nparr = np.array([1, 1, 1, 134, 45, 3, 46, 45, 65, 3, 23424, 234, 1 ...

  2. n代表二进制数字的长度,m代表二进制数字中1的个数,返回所有符合条件的数

    //写一个函数,n代表二进制数字的长度,m代表二进制数字中1的个数,返回所有符合条件的数 //例如:m=4,n=2,返回12(1100),10(1010),6(0110),9(1001),5(0101 ...

  3. 找出数组中符合条件的数对的个数

    题目:一个整型数组,元素取值可能是1-N(N是一个较大的正整数)中的任意一个数,相同数值不会重复出现.设计一个算法,找出数列中符合条件的数对的个数,满足数对中两数的和等于N+1. 方法一:排序+二分查 ...

  4. 【matlab】找出数组中符合条件的数并赋值

    matlab中寻找出array中符合要求的数的位置,并赋值 1.直接条件赋值 a = randn(10) >>> a =0.8404 -2.1384 2.9080 -0.3538 0 ...

  5. 【python】numpy array 找出符合条件的数并赋值

    在python中利用numpy array进行数据处理,经常需要找出符合某些要求的数据位置,有时候还需要对这些位置重新赋值.这里总结了几种找出符合条件数据位置的方法. 这里以一个8*8的随机数组举例, ...

  6. R语言使用subset函数基于组合逻辑筛选dataframe符合条件的数据行(select observations)、并指定需要保留的dataframe数据列或者字段

    R语言使用subset函数基于组合逻辑筛选dataframe符合条件的数据行(select observations).并指定需要保留的dataframe数据列或者字段 目录

  7. R语言 | 利用tushare下载中小板所有股票数据并筛选出符合条件的股票

    作者的tushare ID:456548 作者在股市进行比较短线的投资,开发了一些高效的指标作为买卖的参考,于是需要k线.市值.换手率等数据进行研究,同花顺等软件上面大多数据不能导出,所以找到了tus ...

  8. python读取txt文件的行数_python读取txt文件符合条件的行数-女性时尚流行美容健康娱乐mv-ida网...

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 python 关系网图 pyth ...

  9. 自动筛选符合条件的行数

    实现: 1.输入框:输入时,输入框背景灰色,边框黑色 2.姓名筛选:输入文字,自动筛选符合条件的行,并显示匹配的人数. js代码 $(document).ready(function () {$('# ...

最新文章

  1. vba中的查找匹配函数
  2. replace into
  3. 这些最常用的Linux命令,每一条都应该学会!
  4. 关于笔记本安装parrot和kali的一些问题(花屏,息屏,屏幕不能休眠)
  5. 微软认真聆听了开源 .NET 开发社区的炮轰: 通过CLI 支持 Hot Reload 功能
  6. 需求分析之UML用例图学习
  7. “让数据用起来”:解读数据中台必备的4个核心能力
  8. PyQt5: This application failed to start because it could not find or load the Qt platform plugin
  9. java redis sadd_Redis Sadd 命令
  10. 学习python 3 入门知识
  11. 如何选型音视频即时通讯产品
  12. Java 中status意思_struts的status属性
  13. html5水墨效果,html5 canvas水墨风格的云雾动画特效
  14. Windows xp .iso下载大全——超全面超难找的收藏版(二)
  15. 危险化学品题库及答案
  16. 视网膜电图特征可以检测成人的抑郁状态和治疗反应:一种机器学习方法
  17. linux 修改root密码方法
  18. 项目管理树状组织结构思维导图怎样绘制
  19. IT职场人生系列之二十三 知识体系(专家与杂家)
  20. maven引入依赖包,import依赖包,编译运行maven项目

热门文章

  1. [最短路-Floyd][并查集]SSL P2344 刻录光盘
  2. JZOJ1496 页
  3. 土谷贞雄将携中日知名建筑师在深圳展示都市社群规划成功案例
  4. LaTeX 使用tips与EDAS论文提交
  5. 《数字图像处理》(武汉大学)笔记第四章
  6. 免费亚马逊云服务器搭建
  7. java soap附件_Axis2用法:soap消息携带附件
  8. 万东医疗“卖身”美的集团背后:已有高管离职,美年健康俞熔持股3年亏4亿元
  9. 2020年苹果开发者资质验证流程以及失败后提示未能验证证件
  10. [概率练习]n个小球放入m个盒子