首页 > 其他 > 详细

历届试题 错误票据

时间:2015-04-08 23:27:07      阅读:474      评论:0      收藏:0      [点我收藏+]
#include<iostream>
#include<stdio.h>
#include <algorithm>
#include <string.h>
#include <stdlib.h>
using namespace std;
#define mem(A) memset(A,0,sizeof(A))
#define N 10000010    
int arr[10010];
int main()
{                       
   int i,n;
   cin>>n;
   getchar();
   i=0;
   int top=0;
   while(scanf("%d",&arr[top])!=EOF)
   {
       top++;
   }
   sort(arr,arr+top);
   int rep=0,bre=0;
   for(int i=0;i<top;i++)
   {
           if(arr[i]==arr[i-1])
               rep=arr[i];
           else if(arr[i]-arr[i-1]!=1)
               bre=arr[i-1]+1;
   }
   cout<<bre<<" "<<rep<<endl;
   return 0;

}

PS:给的数据n没啥用,输入完样例按下回车 再按Ctrl+z 再按下回车就行了(codeblocks  win7环境)

历届试题 错误票据

原文:http://blog.csdn.net/bigsungod/article/details/44947193

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!