题目描述:
孙猴子从石头中蹦出来后神通广大,做了花果山的猴王。有一次,一只猴子偷了孙猴子的中餐(就是几个桃子)藏到树洞中,孙猴子大发雷霆,立刻把这只猴子打死了(因剧情需要,其实孙猴子没那么残忍),他来到树洞前,上面有一把密码盘,上面写着n个数,要求找出1~9这9个数字在这列数中没有出现过的数字之和,才能打开树洞,这对于一个猴子来说十分困难,于是孙猴子来向你求助。
输入格式:
共两行,第一行是一个数n,接下来一行有n个数(n<=10)
输出格式:
输出一行,为0~9在这列数字中没有出现的数字的和
样例输入:
5 0 1 2 3 4
样例输出:
35
提示:
提示:输入的每个数可能是多位的。
比如2012,分别出现了数字2,0,1,2。
时间限制: 1000ms
空间限制: 256MB
代码如下:
- #include
- using namespace std;
- int main(){
- int n,min,a[100001],b,s=45,s1=0,s2=0,s3=0,s4=0,s5=0,s6=0,s7=0,s8=0,s9=0;
- cin>>n;
- for(int i=0;i
- cin>>a[i];
- while(a[i]){
- b=a[i]%10;
- if(b==1&&s1==0){
- s1++;
- s=s-1;
- }
- if(b==2&&s2==0){
- s2++;
- s=s-2;
- }
- if(b==3&&s3==0){
- s3++;
- s=s-3;
- }
- if(b==4&&s4==0){
- s4++;
- s=s-4;
- }
- if(b==5&&s5==0){
- s5++;
- s=s-5;
- }
- if(b==6&&s6==0){
- s6++;
- s=s-6;
- }
- if(b==7&&s7==0){
- s7++;
- s=s-7;
- }
- if(b==8&&s8==0){
- s8++;
- s=s-8;
- }
- if(b==9&&s9==0){
- s9++;
- s=s-9;
- }
- a[i]=a[i]/10;
- }
- }
- cout<
- return 0;
- }
-
相关阅读:
IPV6(IPV6,RIPng的配置以及手工配置IPV4隧道)
计算机毕业设计之java+springboot基于vue的网上图书商城系统
Mysql 的高可用详解
IP地址冲突解决办法
kube-apiserver鉴权源码简析
C#异步和多线程
敏捷发布火车的沧海桑田
前端性能优化认知
leetcode 609. Find Duplicate File in System(找到相同的文件)
UCI手写数字的数据降维
-
原文地址:https://blog.csdn.net/Annconda/article/details/127435964