信息学奥赛C++语言:数字卡片
【题目描述】
铭铭将蛋糕送到四年级(1)班,班上的小朋友正在玩找数字卡片的游戏。铭铭想考考小朋友们,就随机抽出了N 张卡片,他让小朋友们数出这N 张卡片上每种数字各出现了多少次,数对了就奖励多一块蛋糕。
小朋友们急着想吃蛋糕,但总是数不对,你能帮他们吗?
【输入】
输入数据共两行。
第一行:一个整数N(0<N<100000),代表铭铭抽出了N 张卡片。
第二行:有N 个整数,代表每张卡片上的数Ni,(0<=Ni<=100)。
【输出】
按照数字0~9 的顺序输出多行。
每行有两个数,第一个数代表数字,第二个数代表这个数字出现了多少次。
【输入样例】
5
15 22 17 82 5
【输出样例】
1 2
2 3
5 2
7 1
8 1
代码
#include<bits/stdc++.h>
using namespace std;
int ans[10];
int main()
{int n,in;cin>>n;for(int i=1; i<=n; i++){cin>>in;if(in>=0&&in<=9) ans[in]++;else if(in==100) ans[1]++,ans[0]+=2;else ans[in%10]++,ans[in/10]++;}for(int i=0; i<10; i++)if(ans[i]) cout<<i<<' '<<ans[i]<<endl;return 0;
}
信息学奥赛C++语言:数字卡片相关推荐
- 信息学奥赛c语言初步教程,信息学奥赛培训教程C++版整理版.doc
信息学奥赛培训教程C++版整理版.doc PAGE 青少年信息学奥林匹克竞赛培训教程 目 录 TOC \o "1-3" \h \z \u HYPERLINK \l "_T ...
- 信息学奥赛C++语言: 不与最大数相同的数字之和
[题目描述]* 输出一个整数数列中不与最大数相同的数字之和. [输入] 输入分为两行:第一行为N(N为接下来数的个数,N ≤ 100):第二行N个整数,数与数之间以一个空格分开,每个整数的范围是-10 ...
- 信息学奥赛C++语言: 数字方阵
[题目描述] 周末,爸爸妈妈带着楠楠去商场玩,正好碰上了商场在举办有奖竞答活动,而且根据问题的难度不同,奖品的价值也有不同.聪明爱动脑的楠楠挑了一个难度最大的问题来挑战自己.最后他赢得了丰厚的奖品和热 ...
- 信息学奥赛C++语言: 数字三角形1
[题目描述] 读入一个正整数n,输出一个n行的数字三角形(见输出样例). [输入] 一行一个正整数n,2 ≤ n ≤ 10. [输出] 共n行,第 i 行包含 i 个正整数,每个整数占5列. [输入样 ...
- 信息学奥赛C++语言:数字三角形2
[题目描述] 读入一个正整数 n,输出如下形式的数字三角形(具体见样例). [输入] 一行一个正整数 n,1≤n<100. [输出] 共 n 行,第 i 行包含 i 个正整数,每个正整数占 5 ...
- 信息学奥赛C++语言:数字反转
[题目描述] 给定一个整数,请将该数各个位上数字反转得到一个新数.新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零,例如输入-380,反转后得到的新数为-83 ...
- 信息学奥赛C++语言: 数字三角形
[题目描述] 输入一个正整数 n,输出 n 行的数字三角形.其中,第 1 行为数字 1,第 2 行为数字 23,第 3行为数字 456,第 4 行为数字 7890,第 5 行为数字 12345,- [ ...
- 信息学奥赛C++语言: 扫雷游戏
[题目描述] 扫雷游戏是一款十分经典的单机小游戏.在 n 行 m 列的雷区中有一些格子含有地雷 (称之为地雷格),其他格子不含地雷(称之为非地雷格).玩家翻开一个非地雷格时,该格将会出现一个数字--提 ...
- 信息学奥赛C++语言: 求小数的某一位
[题目描述] 分数a/b化为小数后,小数点后第n位的数字是多少? [输入] 三个正整数a,b,n,相邻两个数之间用单个空格隔开.0<a<b<100,1≤n≤10000. [输出] 一 ...
最新文章
- graphpad柱状图怎么加图例_如何用Graphpad prism添加多个图例
- 2015年10月15日作业
- div嵌套div 背景图片 不显示的问题
- 设计模式之四:适配器模式(Adapter Pattern)
- CG CTF WEB 综合题
- [html] 说说你对target=“_blank“的理解?有啥安全性问题?如何防范?
- keras学习笔记-黑白照片自动着色的神经网络-Beta版
- 如何区分大数据下的三大利器:数据科学家,数据工程师与数据分析师
- 【quickhybrid】H5和原生的职责划分
- 001 spring介绍
- 不小心删除数据--利用MySQL的binlog恢复数据
- javascript 方法总结(Array篇)
- Linux下查看NVIDIA的GPU使用情况
- 从12306网站新验证码看Web验证码设计与破解
- 企业多园区统一灾备建设最佳实践
- Unity3D音效问题
- word里边页眉下面的下划线怎么去掉
- 那些散落在人间的天使
- Quorum区块链原理及其概念
- 还在纠结程序员能不能干一辈子吗?有答案了!!