当前位置: 首页 > news >正文

Codeforces 盒装苹果

题目来源:问题 - 2107B - Codeforces

这道题其实只需要判断两个要点,首先判断一下最大值-1后与最小值的差值是否>k,这里有个小细节,当有多个最大值时,可以先将一个最大值-1后再排序,判断新数组最大值与最小值的差值。如果>k,那么杰瑞赢,如果<k那么继续下面的判断。

根据示例可以看出,不管k有多大,只需要判断所有元素的和的奇偶性就可以直接判断,当元素和为偶数,那么杰瑞赢,反之汤姆赢

#include<bits/stdc++.h>
#define int long long
using namespace std;
signed main()
{int t;cin>>t;while(t--){int n,k;cin>>n>>k;int sum=0;vector<int>a(n);for(int i=0;i<n;i++){int x;cin>>x;a[i]=x;sum=sum+x;}sort(a.begin(),a.end());a[n-1]=a[n-1]-1;sort(a.begin(),a.end());if(a[n-1]-a[0]>k){cout<<"Jerry"<<endl;continue;}if(sum%2==0){cout<<"Jerry"<<endl;}else{cout<<"Tom"<<endl;}}return 0;
}

http://www.dtcms.com/a/340093.html

相关文章:

  • vLLM加载lora
  • CF266E More Queries to Array... Solution
  • GPFS不同存储方式的优劣
  • 2943. 最大化网格图中正方形空洞的面积
  • Manus AI 与多语言手写识别技术深度剖析
  • 不同的 Text2sql 方式优缺点探究
  • 智慧校园中IPTV融合对讲:构建高效沟通新生态
  • Unity常用工具及默认快捷键
  • PowerBI登录出错解决过程
  • YOLO多模态改进系列 | YOLOFuse:多模态融合的 Slim-Neck 改进
  • java面试——多线程
  • C++高频知识点(二十九)
  • HarmonyOS 中的 泛型类和泛型接口
  • 51单片机拼接板(开发板积木)
  • 爬小红书搜索详情软件:根据关键词采集笔记详情,包含正文内容、发布时间、转评赞藏等
  • C++开发基础之:队列用法与生产者消费者模型实战和可直接复用的线程安全的队列
  • 疏老师-python训练营-Day50预训练模型+CBAM注意力
  • 会话技术之<Cookie>和<Session>的区别联系
  • “数据权限”的道和术
  • 从 SGD 到梯度累积:Epoch、Batch、Step 的关系全解析
  • 使用redis读写锁实现抢券功能
  • Hive 存储管理测试用例设计指南
  • 力扣(最小栈)
  • Android逆向工程:Smali语法解析完整指南
  • [ Maven 开发工具 ] 环境搭建及配置
  • DRM驱动架构浅析-上(DRM基础概要与U-Boot阶段驱动解析)
  • 基于 OpenMV 的矩形识别与 STM32 串口通信(电子设计大赛实用教程)
  • k8s运维实践:高可用Redis Cluster(三主三从)与Proxy部署方案
  • 使用 Docker 安装长安链管理平台 + 部署区块链与示例合约
  • daily notes[3]