【暑期多校联萌 - A】 GJJ的日常之再游戏
2017-08-18 19:46
316 查看
点击打开链接
Submit: 820 Solved: 168
SubmitWeb
Board
GJJ和WJJ一共玩了N场游戏,如果GJJ想要获胜,必须得赢的场数比Wjj多。
问:GJJ能否获胜?
每个样例第一行一个N(1<=N<=50000),表示GJJ每场使用的计谋的数量;
第二行是N个数x,表示计谋的编号(0<=x<=1000000000)。
1 2 3 4 5
5
1 2 2 2 1
No
// 题意: 让求一个数组里有几个不同的数。
// algorithm 只能在c++的头文件才能运行,不然编译错误。长点心吧。
//代码如下:
#include <cstdio>
#include <algorithm>
using namespace std;
long long int a[50010],b[50010];
int main()
{
int n;
while (~scanf ("%d",&n))
{
for (int i = 0 ; i < n ; i++)
scanf ("%lld",&a[i]);
sort(a,a+n);
int ans = 1;
int j = 0;
b[0] = a[0];
for (int i = 0 ; i < n-1 ; i++)
{
if (a[i] != a[i+1] )
{
ans++;
}
}
int q;
q = n - ans;
if (ans > q)
printf ("Yes\n");
else
printf ("No\n");
}
return 0;
}
GJJ的日常之再游戏
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 820 Solved: 168
SubmitWeb
Board
Description
GJJ和WJJ又开始了游戏,然而由于WJJ太强了,所以GJJ只好靠计谋取胜,而正因为WJJ太强,所以用过一次的计谋便无效了。GJJ和WJJ一共玩了N场游戏,如果GJJ想要获胜,必须得赢的场数比Wjj多。
问:GJJ能否获胜?
Input
多实例,到文件尾结束每个样例第一行一个N(1<=N<=50000),表示GJJ每场使用的计谋的数量;
第二行是N个数x,表示计谋的编号(0<=x<=1000000000)。
Output
对于每组样例,如果GJJ获胜输出"Yes";否则输出"No"。Sample Input
51 2 3 4 5
5
1 2 2 2 1
Sample Output
YesNo
// 题意: 让求一个数组里有几个不同的数。
// algorithm 只能在c++的头文件才能运行,不然编译错误。长点心吧。
//代码如下:
#include <cstdio>
#include <algorithm>
using namespace std;
long long int a[50010],b[50010];
int main()
{
int n;
while (~scanf ("%d",&n))
{
for (int i = 0 ; i < n ; i++)
scanf ("%lld",&a[i]);
sort(a,a+n);
int ans = 1;
int j = 0;
b[0] = a[0];
for (int i = 0 ; i < n-1 ; i++)
{
if (a[i] != a[i+1] )
{
ans++;
}
}
int q;
q = n - ans;
if (ans > q)
printf ("Yes\n");
else
printf ("No\n");
}
return 0;
}
相关文章推荐
- (多校联萌)-zzu-2175: GJJ的日常之再游戏
- 【暑期多校联萌 - D】GJJ的日常之暴富梦
- 【ZZULIOJ】 2175 GJJ的日常之再游戏
- 【zzuli 2175】(GJJ的日常之再游戏)
- ZZULIOJ【2175】GJJ的日常之再游戏【水题】
- GJJ的日常之再游戏
- GJJ的日常之再游戏
- 2175: GJJ的日常之再游戏
- GJJ的日常之再游戏
- 【GJJ的日常之再游戏】(数组排序去重)
- 河南省多校连萌(四)【zzuli 2175 Problem A: GJJ的日常之再游戏】
- 河南省多校赛(4)GJJ的日常之再游戏
- zzuli-2175: GJJ的日常之再游戏
- 多校连萌(4)- GJJ的日常之再游戏
- 【暑期第二次训练赛】小火山的跳子游戏
- 多校连萌(4)GJJ的日常之暴富梦
- 多校联盟(四)I-GJJ的日常之玩游戏
- GJJ的日常之沉迷数学
- 日常颓-贪吃蛇游戏
- [game]暴雪游戏中的多样性日常系统