给定N个非0的个位数字,用其中任意2个数字都可以组合成1个2位的数字。要求所有可能组合出来的2位数字的和。例如给定2、5、8,则可以组合出:25、28、52、58、82、85,它们的和为330。

输入格式:

输入在一行中先给出N(1<N<10),随后是N个不同的非0个位数字。数字间以空格分隔。

输出格式:

输出所有可能组合出来的2位数字的和。

输入样例:

3 2 8 5

输出样例:

330

分析:用sum统计所有可能组合出来的两位数字之和,在sum累加的过程中,对于每一个输入的数字temp,都能和其他N-1个数字组合出新的数字,temp能够放在个位也能够放在十位,所以每个数字temp都能在个位出现(N-1)次,十位出现(N-1)次,在个位产生的累加效果为temp * (N-1),而在十位产生的累加效果为temp * (N-1) * 10,所以所有数字的累加结果sum即是所有可能组合出来的2位数字的和~

#include <cstdio>
int main() {int N, sum = 0, temp;scanf("%d", &N);for (int i = 0; i < N; i++) {scanf("%d", &temp);sum += temp * 10 * (N - 1) + temp * (N - 1);}printf("%d", sum);return 0;
}

1056. 组合数的和(15)-PAT乙级真题相关推荐

  1. 1051. 复数乘法 (15)-PAT乙级真题

    复数可以写成(A + Bi)的常规形式,其中A是实部,B是虚部,i是虚数单位,满足i2 = -1:也可以写成极坐标下的指数形式(R*e(Pi)),其中R是复数模,P是辐角,i是虚数单位,其等价于三角形 ...

  2. 1061. 判断题(15)-PAT乙级真题

    1061. 判断题(15) 判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分. 输入格式: 输入在第一行给出两个不超过100的正整数N和M,分别是学生人数和判断题数量 ...

  3. 1041. 考试座位号(15)-PAT乙级真题

    每个PAT考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座 ...

  4. 1046. 划拳(15)-PAT乙级真题

    划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒.两人同赢或两人同输 ...

  5. PAT 1071. 小赌怡情(15)-PAT乙级真题

    常言道"小赌怡情".这是一个很简单的小游戏:首先由计算机给出第一个整数:然后玩家下注赌第二个整数将会比第一个数大还是小:玩家下注t个筹码后,计算机给出第二个数.若玩家猜对了,则系统 ...

  6. 1076. Wifi密码 (15)-PAT乙级真题

    下面是微博上流传的一张照片:"各位亲爱的同学们,鉴于大家有时需要使用wifi,又怕耽误亲们的学习,现将wifi密码设置为下列数学题答案:A-1:B-2:C-3:D-4:请同学们自己作答,每两 ...

  7. 1001. 害死人不偿命的(3n+1)猜想 (15)-PAT乙级真题

    卡拉兹(Callatz)猜想: 对任何一个自然数n,如果它是偶数,那么把它砍掉一半:如果它是奇数,那么把(3n+1)砍掉一半.这样一直反复砍下去,最后一定在某一步得到n=1.卡拉兹在1950年的世界数 ...

  8. 1006. 换个格式输出整数 (15)-PAT乙级真题

    让我们用字母B来表示"百".字母S表示"十",用"12-n"来表示个位数字n(<10),换个格式来输出任一个不超过3位的正整数.例如2 ...

  9. 1016. 部分A+B (15)-PAT乙级真题

    正整数A的"DA(为1位整数)部分"定义为由A中所有DA组成的新整数PA.例如:给定A = 3862767,DA = 6,则A的"6部分"PA是66,因为A中有 ...

最新文章

  1. Linux那些事儿 之 戏说USB(31)驱动的生命线(三)
  2. oracle 查询重复数据并且删除, 只保留一条数据
  3. PHP制作回合制游戏,回合制游戏脚本制作采集思路
  4. python矩阵运算_Python矩阵常见运算操作实例总结
  5. 在线抠图工具:亲测有效
  6. 所有被td:last-child a影响到了的Spartacus表格
  7. 撤销 恢复快捷键 Linux,Linux Vim撤销和恢复撤销快捷键用法详解
  8. 无监督学习 | KMeans与KMeans++原理
  9. pid调节软件_(四)差分底盘设计——5.底盘PID控制参数整定
  10. 有的字体,用黑色渲染,效果是灰色
  11. Gsonformat插件安装与使用
  12. Android ImageButton示例
  13. SPSS 25.0 软件安装教程
  14. 学习Python一定要吃透这68个内置函数,强烈建议收藏(文末附本周送书和抽奖)...
  15. 一个公务员工作七年后的肺腑之言
  16. 百度地图线路颜色_旅游厕所电子地图:让“方便”更方便
  17. 服务器您的网络已被劫持请立即修复,网页被劫持并跳转到发布网络的修复方法...
  18. 微博舆情 之 自然语言处理
  19. 函数式编程[Lambda 表达式,Optional,Stream流]从入门到精通(一)
  20. oracle amm和asmm,在Oracle中,什么是ASMM和AMM?

热门文章

  1. Android 通过WebService进行网络编程,使用工具类轻松实现
  2. android中json解析及使用 (下)
  3. 导入AIDL例子的时候,在asBinder出现错误
  4. 写给自己--70年代的程序员
  5. 单例模式(七种实现方法)
  6. PostgreSQL per database or per user audit use pg_log_userqueries
  7. WPF 用Main函数方式启动程序
  8. 马云的经典语录(转载)
  9. AndroidStudio基本设置,以及一些使用小技巧
  10. Python IDE集成开发工具