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 <cstdio>
#include <set>using namespace std;int main() {int y, n;scanf("%d%d", &y, &n);for (int i = y; i <= 3012; i++) {set<int> s;int num = i;for (int j = 0; j < 4; j++) {s.insert(num % 10);num /= 10;}if (s.size() == n) {printf("%d %04d", i - y, i);break;}}return 0;
}
L1-033 出生年 (15分)相关推荐
- 7-5 出生年 (15分)
7-5 出生年 (15分) 以上是新浪微博中一奇葩贴:"我出生于1988年,直到25岁才遇到4个数字都不相同的年份."也就是说,直到2013年才达到"4个数字都不相同&q ...
- 7-33 出生年 (15 分)
7-33 出生年 (15 分) 以上是新浪微博中一奇葩贴:"我出生于1988年,直到25岁才遇到4个数字都不相同的年份."也就是说,直到2013年才达到"4个数字都不相同 ...
- 7-6 出生年 (15 分)
7-6 出生年 (15 分) 以上是新浪微博中一奇葩贴:"我出生于1988年,直到25岁才遇到4个数字都不相同的年份."也就是说,直到2013年才达到"4个数字都不相同& ...
- L1-033 出生年 (15 分)
L1-033 出生年 (15 分) 以上是新浪微博中一奇葩贴:"我出生于1988年,直到25岁才遇到4个数字都不相同的年份."也就是说,直到2013年才达到"4个数字都不 ...
- C语言:L1-033 出生年 (15分)(解题报告)
立志用更少的代码做更高效的表达 以上是新浪微博中一奇葩贴:"我出生于1988年,直到25岁才遇到4个数字都不相同的年份."也就是说,直到2013年才达到"4个数字都不相同 ...
- 7-26 出生年 (15分)
东软小组: 烈焰 以上是新浪微博中一奇葩贴:"我出生于1988年,直到25岁才遇到4个数字都不相同的年份."也就是说,直到2013年才达到"4个数字都不相同"的 ...
- PTA 天梯赛L1 7-3 跳一跳 (15 分) C语言AC题解【仅供分享】
微信小程序中的跳一跳相信大家都玩过.emmm???只学习不玩游戏?那就吃亏了-好好读题理解吧. 简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游戏结束. 如果跳到 ...
- L1-033 出生年 (15 分)(简单解法)
对于这道题呢,我认为比较简单的方法是用集合来做,我们先来看看集合set的介绍哈:set中所有元素是有序的,且只能出现一次.(比如:我们存入 1233 ,实际集合中实际内容是123 ,因为3只能出现一次 ...
- 团队程序设计天梯赛考点内容总结(15分以上题)
L1: L1-002 打印沙漏 (20 分) 字符模拟 L1-003 个位数统计 (15 分) 字符模拟 L1-005 考试座位号 (15 分) 模拟 L1-006 连续因子 (20 分) 数学因数分 ...
最新文章
- 传真休眠怎么取消_C盘满了怎么办——系统瘦身
- PopupWindow 使用详解(二) Popwindow 制作常见花哨效果
- gdb调试常用命令速查(段错误调试)
- 数据挖掘原理与算法 DBSCAN
- 1075. 链表元素分类(25)-PAT乙级真题
- 多个项目共用同一个redis_浅谈Redis分布式锁(上)
- 常用地理信息数据下载平台
- IMEI+mac+uuid实现单点登录
- 关于ECMWF和ERA5没有近地面相对湿度数据的解决办法
- 超硬核!第16届CLK大会完整议程全公布!
- MC9S12 硬件设计
- 手机配音用哪个软件?推荐下面这几款软件
- pdf转成jpg或png的方法
- reactinput聚焦事件_react怎样实现input的自动聚焦不需要点击
- Vue中 v-vif 与v-for 的问题
- 安卓开发设置系统文件夹下图片为控件背景
- 贝壳团队出品的 Flutter 组件库 Bruno 现已开源
- c语言运行不显示图片,为何加载烟花就换了一句,将图片加载进资源,结果运行中烟花不显示...
- java从入门到放弃(二)
- fplayer—Flutter播放器插件