codeforces B. Apples in Boxes

打印 上一主题 下一主题

主题 1968|帖子 1968|积分 5904

https://codeforces.com/contest/2107/problem/B 

 

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. #define int long long
  4. const int N = 5e5 + 10;
  5. void solve()
  6. {
  7.        
  8.     int n, k;
  9.                 cin >> n >> k;
  10.                 vector<int> a(n);
  11.                 for(int i = 0; i < n; ++i) cin >> a[i];
  12.                 int sum = accumulate(a.begin(), a.end(), 0LL);
  13.                 if(sum%2==0)
  14.                 {
  15.                         cout << "Jerry" << endl;
  16.                         return;
  17.                 }
  18.                 sort(a.begin(), a.end());
  19.                 a.back()--;
  20.                 sort(a.begin(), a.end());
  21.                 if(a.back()-a.front() > k)
  22.                 {
  23.                         cout << "Jerry" << endl;
  24.                         return;
  25.                 }
  26.                 else
  27.                 {
  28.                         cout << "Tom" << endl;
  29.                         return;
  30.                 }
  31. }
  32. signed main() {
  33.     int q;
  34.     cin >> q;
  35.     while (q--)
  36.         solve();
  37.     return 0;
  38. }   
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

欢乐狗

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表