L1-033 出生年 (15 分)

以上是新浪微博中一奇葩贴:“我出生于1988年,直到25岁才遇到4个数字都不相同的年份。”也就是说,直到2013年才达到“4个数字都不相同”的要求。本题请你根据要求,自动填充“我出生于y年,直到x岁才遇到n个数字都不相同的年份”这句话。

输入格式:
输入在一行中给出出生年份y和目标年份中不同数字的个数n,其中y在[1, 3000]之间,n可以是2、或3、或4。注意不足4位的年份要在前面补零,例如公元1年被认为是0001年,有2个不同的数字0和1。

输出格式:
根据输入,输出x和能达到要求的年份。数字间以1个空格分隔,行首尾不得有多余空格。年份要按4位输出。注意:所谓“n个数字都不相同”是指不同的数字正好是n个。如“2013”被视为满足“4位数字都不同”的条件,但不被视为满足2位或3位数字不同的条件。

输入样例1:
1988 4
输出样例1:
25 2013
输入样例2:
1 2
输出样例2:
0 0001

#include<stdio.h>
#include<string.h>
int main(){int cnt=0,same=0;int a[10];//memset(a,0,sizeof(a));int year,t,d;int i;scanf("%d%d",&year,&d);t=year;while(1){memset(a,0,sizeof(a));for(i=0;i<4;i++){a[t%10] = 1;t/=10;}same=0;for(i=0;i<10;i++) same+=a[i];if(same==d) break;cnt++;year++;t=year;}printf("%d %04d",cnt,year);return 0;
}

L1-033 出生年 (15 分)—团体程序设计天梯赛相关推荐

  1. 【CCCC】PAT : 团体程序设计天梯赛-练习集 L1 答案

    [CCCC]PAT : 团体程序设计天梯赛-练习集 L1 答案 鉴定完毕,全部水题 ヾ(•ω•`)o 标号 标题 分数 通过数 提交数 通过率 L1-001 Hello World 5 46779 1 ...

  2. 2020年团体程序设计天梯赛L1题目集(题目+代码)

    2020年11月团体程序设计天梯赛 第一次参加天梯赛,除了在门口冻得瑟瑟发抖,还有按不动的shift之外一切都还好- tip:不知道啥原因代码上基本没有注释,希望dalao们不要介意~ L1-1 嫑废 ...

  3. 团体程序设计天梯赛 -- 练习集 (L1合集)

    文章目录 L1-001 Hello World (5 分) L1-002 打印沙漏 (20 分) L1-003 个位数统计 (15 分) L1-004 计算摄氏温度 (5 分) L1-005 考试座位 ...

  4. PTA团体程序设计天梯赛篇(五)---- 难题篇一(30分题目)

    PTA团体程序设计天梯赛 数据结构类型 L3-002 特殊堆栈(树状数组) L3-003 社交集群(并查集) 搜索 L3-004 肿瘤诊断(三维bfs) 确保bfs只遍历一次的方法 图论 L3-005 ...

  5. 团体程序设计天梯赛-L1练习集

    目录 L1-002 打印沙漏 (20 分) 输入格式: 输出格式: 输入样例: 输出样例: L1-006 连续因子 (20 分) 输入格式: 输出格式: 输入样例: 输出样例: L1-009 N个数求 ...

  6. PTA|团体程序设计天梯赛-练习题库集

    文章目录 关于爬取脚本的编写 L1-001 Hello World! (5 分) L1-002 打印沙漏 (15 分) L1-003 个位数统计 (15 分) L1-004 计算摄氏温度 (5 分) ...

  7. 团体程序设计天梯赛练习集题解整合

    网上介绍 团体程序设计天梯赛练习集 的文章已经很多了, 我的这篇文章是对练习集题解的整合,方便每一位备战 团体程序设计天梯赛 的同学使用. 一年一度的 团体程序设计天梯赛 即将开始,PTA的练习集是必 ...

  8. ptaa乘以b_PTA|团体程序设计天梯赛-练习题目题解锦集(C/C++)(持续更新中……)...

    C++ CPP C++语言开发 PTA|团体程序设计天梯赛-练习题目题解锦集(C/C++)(持续更新中--) PTA|团体程序设计天梯赛-练习题目题解锦集(持续更新中) 实现语言:C/C++:     ...

  9. PTA|团体程序设计天梯赛-练习题目题解锦集(C/C++)(持续更新中……)

    PTA|团体程序设计天梯赛-练习题目题解锦集(持续更新中) 实现语言:C/C++:      欢迎各位看官交流讨论.指导题解错误:或者分享更快的方法!! 题目链接:https://pintia.cn/ ...

  10. 团体程序设计天梯赛-L2组

    团体程序设计天梯赛-L2组 -------------------------------------------------------------------------------- 题目传送门 ...

最新文章

  1. 大脑芯片公司Neuralink计划在人脑内植入芯片,他们到底想干什么?
  2. TCP/IP详解--第九章
  3. [Caffe]:关于*** Aborted at 1479432790 (unix time) try date -d @1479432790 错误的另一种原因
  4. 编码 Unicode utf-8
  5. Android -- onWindowFocusChanged
  6. 关于python语言的编程模式、哪个说法正确_测验1: Python基本语法元素 (第1周) 单选题+程序题...
  7. C语言 #运算符 - C语言零基础入门教程
  8. 两条边延长角会有什么变化_《认识角》教学设计
  9. c语言中srand的作用,C语言中srand(), rand(), time()函数  转载
  10. 海狮号水下机器人_美军派出动物特种兵搜寻失踪水下机器人
  11. Kubernetes 的CRI-O容器引擎中存在严重漏洞
  12. 零点起飞学php下载,零点起飞学PHP(附光盘)/零点起飞学编程
  13. 如何选择合适的BI工具
  14. css中图片等比例缩放,自适应16:9实现
  15. python mro算法_Python -- mro算法
  16. 工作总结以及学习总结和整理的链接
  17. NGUI-动画Tween
  18. 使用python绘制3维正态分布图
  19. 04-MPI几个基本函数
  20. Placement service – placement安装(wallaby-allinone)

热门文章

  1. VCL从RES中读取皮肤
  2. 机器为什么可以学习(2)---一般化理论
  3. C++面向对象高级编程(上) 第三周笔记 GeekBand
  4. PHP精粹:编写高效PHP代码(资深PHP技术专家多……
  5. AE+C#实现:在SceneControl里打开和保存
  6. 文本生成系列之transformer结构扩展(三)
  7. WWW2022 | 知识提示的预训练微调
  8. OCR+NLP 提取信息并分析,这个开源项目火了!
  9. 【智能司法】可解释的Rationale增强罪名预测系统
  10. 【机器学习实战】垃圾分类快速理解机器学习中的朴素贝叶斯(Naive Bayes)