如果两个整数各位数字的和是一样的,则被称为是“朋友数”,而那个公共的和就是它们的“朋友证号”。例如 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++)相关推荐

  1. 1064. 朋友数(20)

    1064. 朋友数(20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 如果两个整数各位数字的和是一样的,则被 ...

  2. C++学习之路 | PTA乙级—— 1064 朋友数 (20 分)(精简)

    1064 朋友数 (20 分) 如果两个整数各位数字的和是一样的,则被称为是"朋友数",而那个公共的和就是它们的"朋友证号".例如 123 和 51 就是朋友数 ...

  3. 1064. 朋友数(20)-PAT乙级真题

    1064. 朋友数(20) 如果两个整数各位数字的和是一样的,则被称为是"朋友数",而那个公共的和就是它们的"朋友证号".例如123和51就是朋友数,因为1+2 ...

  4. 【PAT乙】1064 朋友数 (20分) set用法

    1064 朋友数 (20分) 如果两个整数各位数字的和是一样的,则被称为是"朋友数",而那个公共的和就是它们的"朋友证号".例如 123 和 51 就是朋友数, ...

  5. PAT-乙级-1064 朋友数

    如果两个整数各位数字的和是一样的,则被称为是"朋友数",而那个公共的和就是它们的"朋友证号". 例如 123 和 51 就是朋友数,因为 1+2+3 = 5+1 ...

  6. 【简便代码】1064 朋友数 (20分)_25行代码AC

    立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 如果两个整数各位数字的和是一样的,则被称为是"朋友数",而那个公共的和就是它们的" ...

  7. 1064. 朋友数(20)-PAT乙级真题 Java

    如果两个整数各位数字的和是一样的,则被称为是"朋友数",而那个公共的和就是它们的"朋友证号".例如123和51就是朋友数,因为1+2+3 = 5+1 = 6,而 ...

  8. PAT 1064 朋友数

    https://pintia.cn/problem-sets/994805260223102976/problems/994805267416334336 如果两个整数各位数字的和是一样的,则被称为是 ...

  9. PTA乙级 1064 朋友数——20分

    如果两个整数各位数字的和是一样的,则被称为是"朋友数",而那个公共的和就是它们的"朋友证号".例如123和51就是朋友数,因为1+2+3 = 5+1 = 6,而 ...

最新文章

  1. 2019ug最新版本是多少_NX1847:2019年最新版本,从某种意义上来说,也将是终极版本...
  2. 启明云端分享| 2.4寸磁编码旋钮屏
  3. boost::fibers::launch::post的测试程序
  4. opencv的基本数据结构(一)(转)
  5. 表单如何添加大的文本框_在 Flutter 中进行文本框的创建和设定
  6. [Qt教程] 第28篇 XML(二)使用DOM创建和操作XML文档
  7. FPGA+CPU助力数据中心实现图像处理应用体验与服务成本新平衡
  8. Ajax(异步请求)和传统(同步请求)区别
  9. ronald aai_AAI的完整形式是什么?
  10. win10无限重启_win10系统安装无限循环如何解决_win10教程
  11. Log4Net 使用 AdoNetAppender (log4net 1.2.10.0)
  12. Git 不能只会 pull 和 push,试试这5条提高效率的命令吧!
  13. DSP学习笔记——基于TMS320F28335
  14. PTA题目:顺序表基本操作
  15. librdkafka交叉编译
  16. win10麦克风说话没声音_电脑版微信,语音通话无声音的解决
  17. linux下lamealsa进行音频流操作(一)lame知识介绍
  18. 裁员的第一波枪声,从游戏行业响起了?
  19. python def函数调用_Python - def 函数
  20. Google Earth Engine ——边界线识别!

热门文章

  1. 关于cox单因素与多因素分析
  2. 如何写出好文案,不妨看看这篇(上)
  3. 微信内置浏览器中使用一键打电话功能
  4. wallhaven壁纸下载
  5. 新生研讨课:利用OpenCV处理带有水印的图片的调研报告
  6. 容器亲和、反亲和、污点、容忍以及驱逐的介绍
  7. xin片设计的中的数学问题
  8. 资源分享:17 张程序员专属高清壁纸
  9. JavaScript防抖(王者荣耀回城)、节流(王者荣耀技能读条)
  10. python爬取豆瓣电影名称、评分