1.201412-1原题网址
#include<iostream>
using namespace std;
int main()
{
int n;
cin >> n;
int num[1000] = { 0 };
for (int i = 1; i <= n; i++)
{
int a;
cin >> a;
num[a]++;
cout << num[a] << " ";
}
return 0;
}
2.201503-1原题网址
#include<iostream>
using namespace std;
int a[1000][1000] = { 0 };
int main()
{
int n, m;
cin >> n >> m;
for (int i = 0; i < n; i++)
for (int j = 0; j < m; j++)
cin >> a[i][j];
for (int k = m - 1; k >= 0; k--)
{
for (int i = 0; i < n; i++)
{
cout << a[i][k] << " ";
}
cout << endl;
}
return 0;
}
- 201503-2原题网址
#include <iostream>
using namespace std;
int main()
{
int n, num;
cin >> n;
int a[1001] = { 0 };
for (int i = 0; i < n; i++)
{
cin >> num;
a[num]++;
}
for (int i = 1000; i > 0; i--)
{
for (int j = 0; j < 1001; j++)
{
if (a[j] == i)
{
cout << j << " " << a[j] << endl;
}
}
}
return 0;
}
4.201509-1原题网址
#include<iostream>
using namespace std;
int main()
{
int n;
cin >> n;
int num[1000] = { 0 };
for (int i = 1; i <= n; i++)
cin >> num[i];
int duan = 1;
for (int i = 2; i <= n; i++)
{
if (num[i] != num[i - 1])
duan++;
}
cout << duan;
return 0;
}
5.201512-1原题网址
#include<iostream>
using namespace std;
int main()
{
int n;
cin >> n;
long sum = 0;
while (n)
{
sum += n % 10;
n = n / 10;
}
cout << sum;
return 0;
}
6.201604-1原题网址
#include<iostream>
using namespace std;
int main()
{
int n;
cin >> n;
int num[1000] = { 0 };
for (int i = 1; i <= n; i++)
cin >> num[i];
int count = 0;
for (int i = 2; i < n; i++)
{
if ((num[i - 1] - num[i]) < 0 && (num[i + 1] - num[i]) < 0)
count++;
else if ((num[i - 1] - num[i])>0 && (num[i + 1] - num[i])>0)
count++;
}
cout << count;
return 0;
}
- 201609-1原题网址
#include<iostream>
#include<algorithm>
#include<math.h>
using namespace std;
bool comp(int a, int b)
{
if (a > b)
return true;
else
return false;
}
int main()
{
int n;
cin >> n;
int num[1000] = { 0 };
for (int i = 0; i < n; i++)
cin >> num[i];
int cha[1000] = { 0 };
for (int i = 1; i <= n; i++)
cha[i] = abs(num[i] - num[i - 1]);
sort(cha, cha + n, comp);
cout << cha[0];
return 0;
}
8.201612-1原题网址
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int n;
cin >> n;
int num[1000] = { 0 };
for (int i = 0; i < n; i++)
cin >> num[i];
sort(num, num + n);
int mid = num[n / 2];
int min = 0, max = 0;
for (int i = 0; i < n; i++)
{
if (num[i] < mid)
min++;
if (num[i] > mid)
max++;
}
if (max == min)
cout << mid;
else
cout << -1;
return 0;
}