1064 朋友数 (C++)
如果两个整数各位数字的和是一样的,则被称为是“朋友数”,而那个公共的和就是它们的“朋友证号”。例如 123 和 51 就是朋友数,因为 1+2+3 = 5+1 = 6,而 6 就是它们的朋友证号。给定一些整数,要求你统计一下它们中有多少个不同的朋友证号。
输入格式:
输入第一行给出正整数 N。随后一行给出 N 个正整数,数字间以空格分隔。题目保证所有数字小于 104。
输出格式:
首先第一行输出给定数字中不同的朋友证号的个数;随后一行按递增顺序输出这些朋友证号,数字间隔一个空格,且行末不得有多余空格。
输入样例:
8
123 899 51 998 27 33 36 12
结尾无空行
输出样例:
4
3 6 9 26
结尾无空行
代码:
#include <iostream>
#include <set> using namespace std; int main(void){ int n; cin>>n;set<int> a; for(int i=0;i<n;++i){int t; cin>>t; int sum = 0;while(t!=0){sum += t%10;t /= 10;} a.insert(sum);}cout<<a.size()<<endl;for(set<int>::iterator it=a.begin();it!=a.end();++it){if(it!=a.begin()){cout<<" ";}cout<<(*it);}return 0;
}
1064 朋友数 (C++)相关推荐
- 1064. 朋友数(20)
1064. 朋友数(20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 如果两个整数各位数字的和是一样的,则被 ...
- C++学习之路 | PTA乙级—— 1064 朋友数 (20 分)(精简)
1064 朋友数 (20 分) 如果两个整数各位数字的和是一样的,则被称为是"朋友数",而那个公共的和就是它们的"朋友证号".例如 123 和 51 就是朋友数 ...
- 1064. 朋友数(20)-PAT乙级真题
1064. 朋友数(20) 如果两个整数各位数字的和是一样的,则被称为是"朋友数",而那个公共的和就是它们的"朋友证号".例如123和51就是朋友数,因为1+2 ...
- 【PAT乙】1064 朋友数 (20分) set用法
1064 朋友数 (20分) 如果两个整数各位数字的和是一样的,则被称为是"朋友数",而那个公共的和就是它们的"朋友证号".例如 123 和 51 就是朋友数, ...
- PAT-乙级-1064 朋友数
如果两个整数各位数字的和是一样的,则被称为是"朋友数",而那个公共的和就是它们的"朋友证号". 例如 123 和 51 就是朋友数,因为 1+2+3 = 5+1 ...
- 【简便代码】1064 朋友数 (20分)_25行代码AC
立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 如果两个整数各位数字的和是一样的,则被称为是"朋友数",而那个公共的和就是它们的" ...
- 1064. 朋友数(20)-PAT乙级真题 Java
如果两个整数各位数字的和是一样的,则被称为是"朋友数",而那个公共的和就是它们的"朋友证号".例如123和51就是朋友数,因为1+2+3 = 5+1 = 6,而 ...
- PAT 1064 朋友数
https://pintia.cn/problem-sets/994805260223102976/problems/994805267416334336 如果两个整数各位数字的和是一样的,则被称为是 ...
- PTA乙级 1064 朋友数——20分
如果两个整数各位数字的和是一样的,则被称为是"朋友数",而那个公共的和就是它们的"朋友证号".例如123和51就是朋友数,因为1+2+3 = 5+1 = 6,而 ...
最新文章
- 2019ug最新版本是多少_NX1847:2019年最新版本,从某种意义上来说,也将是终极版本...
- 启明云端分享| 2.4寸磁编码旋钮屏
- boost::fibers::launch::post的测试程序
- opencv的基本数据结构(一)(转)
- 表单如何添加大的文本框_在 Flutter 中进行文本框的创建和设定
- [Qt教程] 第28篇 XML(二)使用DOM创建和操作XML文档
- FPGA+CPU助力数据中心实现图像处理应用体验与服务成本新平衡
- Ajax(异步请求)和传统(同步请求)区别
- ronald aai_AAI的完整形式是什么?
- win10无限重启_win10系统安装无限循环如何解决_win10教程
- Log4Net 使用 AdoNetAppender (log4net 1.2.10.0)
- Git 不能只会 pull 和 push,试试这5条提高效率的命令吧!
- DSP学习笔记——基于TMS320F28335
- PTA题目:顺序表基本操作
- librdkafka交叉编译
- win10麦克风说话没声音_电脑版微信,语音通话无声音的解决
- linux下lamealsa进行音频流操作(一)lame知识介绍
- 裁员的第一波枪声,从游戏行业响起了?
- python def函数调用_Python - def 函数
- Google Earth Engine ——边界线识别!