在图片上传前,系统会对图片进行如下处理:如果图片的任何一边长度超过了 G ,那么系统会不断地对图片的长宽同时减半(向下取整),直至两边长度 ≤G 为止。
是长宽同时减半,而不是只减半一条边!
注意输出的每个单词的首字母都要大写!
注意了以上2点后,只要不出什么意外,就都能AC了!
附上AC代码:
#include<iostream>#include<cstdio>#include<cmath>#include<cstdlib>#include<algorithm>#include<cstring>//头文件准备usingnamespace std;//使用标准名字空间inlineintgi()//快速读入{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分别为图片的长和宽intmain(){
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”elseif(w == h)puts("Sometimes Naive");//如果是正方形,就输出“Sometimes Naive”elseputs("Too Simple");//否则就输出“Too Simple”}return0;//完美结束}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· .NET 9 new features-C#13新的锁类型和语义
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 《HelloGitHub》第 106 期
· 数据库服务器 SQL Server 版本升级公告
· C#/.NET/.NET Core技术前沿周刊 | 第 23 期(2025年1.20-1.26)