1. 程式人生 > >zzuli OJ 2334:小新同學愛社團

zzuli OJ 2334:小新同學愛社團

情況說明:18級新生周賽(1)題目

題目描述
小新同學在高中就是多才多藝,一進入大學很多社團都向小新伸出了橄欖枝。每個社團都會定期集中活動,有些社團在活動的時間上會衝突,每個社團活動為1個時間單位,請你幫小新算一下在哪個時間點社團活動有衝突以及有幾個社團在這個時間點上有衝突。
輸入
輸入一個正整數n,表示社團的數量(0<n<=10000),接著輸入n個整數Ti(0<=Ti<=100),表示這n個社團活動的時間點。

輸出
輸出可能有多行,每行輸出兩個整數,表示有衝突的時間點和有衝突社團的數量,用空格隔開,按時間點從小到大的順序輸出,沒有任何衝突輸出“Perfect!”。

樣例輸入
3
5 9 5

樣例輸出
5 2

#include<stdio.h>
int main()
{
 int n,a[10001];
 int b;
 int flag=1;
 scanf("%d",&n);
 while(n--)
 {
  scanf("%d",&b);
  a[b]++;
 }
 for(int i=0;i<=100;i++)
 {
  if(a[i]>1)
  {
   printf("%d %d\n",i,a[i]);
   flag=0;
  }
 }
 if(flag) printf("Perfect!");
}