本题就是按照题目模拟, 只是要注意一些细节问题。

Wrong Answer的主要有以下2个问题:

  • 注意这句话:

在图片上传前,系统会对图片进行如下处理:如果图片的任何一边长度超过了 G ,那么系统会不断地对图片的长宽同时减半(向下取整),直至两边长度 ≤G 为止。

是长宽同时减半,而不是只减半一条边!

  • 注意输出的每个单词的首字母都要大写!

注意了以上2点后,只要不出什么意外,就都能AC了!

附上AC代码:

#include <iostream>
#include <cstdio>
#include <cmath>
#include <cstdlib>
#include <algorithm>
#include <cstring>//头文件准备 using namespace std;//使用标准名字空间 inline int gi()//快速读入
{
int f = 1, x = 0;
char c = getchar(); while (c < '0' || c > '9')
{
if (c == '-')
f = -1;
c = getchar();
} while (c >= '0' && c <= '9')
{
x = x * 10 + c - '0';
c = getchar();
} return f * x;
} int n, l, g, w, h;//n, l, g的含义见题意,w, h分别为图片的长和宽 int main()
{
n = gi(), l = gi(), g = gi();//输入 while (n--)//处理n组数据
{
w = gi(), h = gi();//输入图片的长和宽 while (w > g)//当长不符合要求时
{
w = w >> 1, h = h >> 1;//长宽同时除以2
} while (h > g)//当宽不符合要求时
{
w = w >> 1, h = h >> 1;//长宽同时除以2
} if (w < l || h < l) puts("Too Young");//如果有任何一边长度<l,就输出“Too Young”
else if (w == h) puts("Sometimes Naive");//如果是正方形,就输出“Sometimes Naive”
else puts("Too Simple");//否则就输出“Too Simple”
} return 0;//完美结束
}

最新文章

  1. node08-express
  2. 在浏览器输入网址到页面加载完毕中间到底发生了什么?(Browser--&gt;Server)
  3. AOP动态代理解析1-标签的解析
  4. js获取url中的参数,url中传递中文的时候通过js解码的方式
  5. c# 当引用类型作为方法的参数
  6. Codeforces Round #138 (Div. 2)
  7. 【剑指offer】八皇后问题
  8. React.js再探(四)
  9. 老司机带路——15个Android撸代码常见的坑
  10. 高性能mysql(二)——mysql的存储引擎
  11. 【Android Developers Training】 95. 创建一个同步适配器
  12. Oracle 定时查询数据插入新表中(job+存储过程)
  13. 阿里JAVA开发手册零度的思考理解(二)
  14. Windows Server 2016激活方法+密钥+遇到的问题及解决办法(摘抄)
  15. 清华源和中科大源都停止对Anaconda的支持之后,换腾讯云镜像的方法
  16. uploadfy 图片/视频上传
  17. IdentityServer4【Topic】之定义客户端
  18. CentOS7 配置免密码登陆
  19. jmeter中添加压力机
  20. python项目入门之 安装、创建

热门文章

  1. element-ui 1.4.13
  2. sqli-labs less-11 --&gt; less-12
  3. 5.Docker Compose 部署 Harbor
  4. ffmpeg rtp rtmp udp 推流命令
  5. mysql远程连接失败的两种解决方法
  6. knitr::kable实现结构化展示数据
  7. pip工具下载速度慢的问题
  8. 402 WebEx会议教程二 —— 召开会议
  9. 数据预处理 | 使用 Pandas 统一同一特征中不同的数据类型
  10. Linux下tomcat端口被占用