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

每日一题之储存晶体

问题描述

威慑纪元 2230 年,人类联邦在与三体文明的对抗中,为了强化飞船的能源储备,决定收集能量晶体。飞船的储存空间呈矩形,边长分别为 a 和 b。对于一个能量晶体,只有当它的长度小于或等于存储空间的对角线长度时,它才能被安全地放入飞船中。

现在,人类联邦总共收集了 n 个能量晶体。你的任务是判断每根能量晶体是否可以放入飞船。

输入格式

第一行包含两个整数 a 和 b(1≤b≤a≤103),表示飞船储存空间的长和宽。

接下来一行包含一个整数 n(1≤n≤103),表示能量晶体的数量。

再接下来 n 行,每行包含一个整数 c(1≤c≤104),表示每根能量晶体的长度。

输出格式

对于每根能量晶体,输出一行:

  • 如果该晶体可以放入,输出 YES
  • 如果该晶体不能放入,输出 NO
#include<bits/stdc++.h>
using namespace std;
using ll=long long; 
int main()
{
  // 请在此输入您的代码
  ll a,b;
  cin>>a>>b;
  ll n;
  cin>>n;
  ll temp=(ll)sqrt(a*a+b*b);
  ll c;
  for(int i=0;i<n;i++){
    cin>>c;
    if(c>temp){
      cout<<"NO"<<endl;
    }else{
      cout<<"YES"<<endl;
    }
  }
  return 0;
}

一道简单模拟题,注意输出格式和数据范围

相关文章:

  • 基于GoogleNet深度学习网络和GEI步态能量提取的步态识别算法matlab仿真,数据库采用CASIA库
  • Linux驱动开发实战(四):设备树点RGB灯
  • Cursor 终极使用指南:从零开始走向AI编程
  • 【算法题解答·六】栈队列堆
  • 剑指 Offer II 073. 狒狒吃香蕉
  • 2025-03-13 禅修-错误的做法
  • 大白话如何在 Vue 项目中进行路由懒加载?
  • DexGraspVLA:面向通用灵巧抓取的视觉-语言-动作框架
  • 便利店商品推荐数字大屏:基于python和streamlit
  • python元组(被捆绑的列表)
  • 【C#学习笔记04】C语言格式化输出
  • 【Linux】线程
  • uniapp实现 uview1 u-button的水波纹效果
  • AI智能体系列文章:一、导论【Medium文章转载】
  • 基于SpringBoot和MybatisPlus实现通用Controller
  • 零售业务订单处理自动化:吉客云对接金蝶云星空
  • H5端vue3 SSR 项目报错小计
  • 深度学习优化-Gradient Checkpointing
  • 华为欧拉系统安装redis官网最新版
  • 【视频】ffmpeg、Nginx搭建RTMP、HLS服务器
  • 网站文字格式/南京今天重大新闻事件
  • 个人网站是什么意思/济南seo优化公司
  • 网站系统建设开票要开什么/国内重大新闻
  • 商丘市住房和城乡建设厅网站/seo外链增加
  • 企业建网站多少钱/seo网络推广是干嘛的
  • 葫芦岛建设厅网站/今天的重要新闻