今年题目难度有较大提升,总体与往年类似,数学题居多。以下为我通过的部分题解。

    赛题链接:http://acm.xidian.edu.cn/contest.php?cid=1053

A - 上帝视角

我也没去过澳门赌场,不熟悉什么筹码之类。看完题有点懵,但毕竟是签到题。

题目大概是隐含了总筹码数量相同这一条件,然后每个人开始的筹码都是一样的。给你一组每个人手上筹码的局面,然后有q组询问,让你判断现在局面是否合法,其中一个人赢了还是输了。

比较简单,废话不多说直接上代码:

#include<iostream>
#include<cstdio>
using namespace std;
typedef long long ll;

ll arr[1010], qi[1010];
int main()
{
    int n, m, q;
    ll total = 0;
    cin>>n;
    for(int i=0;i<n;i++)
        cin>>arr[i], total += arr[i];
    cin>>q;

    for(int i=0;i<q;i++)
        cin>>qi[i];

    if(total%n)
        cout<<"you ren chu qian?\n";
    else {
        total /= n;
        for(int i=0;i<q;i++)
            if(arr[qi[i]-1]>total) cout<<"jian hao jiu shou!\n";
            else if(arr[qi[i]-1]<total) cout<<"ji shi zhi sun!\n";
            else cout<<"wei shi bu wan!\n";
    }
    return 0;
}
View Code

相关文章:

  • 2021-11-07
  • 2022-12-23
  • 2021-11-09
  • 2022-12-23
  • 2019-05-18
  • 2021-12-19
  • 2021-09-03
  • 2021-07-20
猜你喜欢
  • 2021-11-15
  • 2022-12-23
  • 2022-01-25
  • 2021-10-29
  • 2022-12-23
相关资源
相似解决方案