题解 P5681 【面积【民间数据】】
2024-09-07 09:21:05
讲讲我的做法
分析题意
如果两人的面积一样大怎么办?
然后发现
输出仅一行一个字符串,若正方形面积大则输出 Alice,否则输出 Bob。
所以一样输\(Bob\)
算面积
\(Alice\)的面积就是:\(a^{2}\)
\(Bob\)的面积就是:\(b*c\)
所以就有了代码
long long Alice=a*a,Bob=b*c;//注意是long long,1e9与1e9相乘显然会爆int
比较
显然是
if(Alice>Bob)puts("Alice");
else puts("Bob");
总结
现在就有了能\(AC\)的代码
#include <bits/stdc++.h>//万能头文件
using namespace std;
template<typename T>inline void read(T &FF){
T RR=1;FF=0;char CH=getchar();
for(;!isdigit(CH);CH=getchar())if(CH=='-')RR=-1;
for(;isdigit(CH);CH=getchar())FF=(FF<<1)+(FF<<3)+(CH^48);
FF*=RR;
}//快读
template<typename T>void write(T x){
if(x<0)putchar('-'),x*=-1;
if(x>9)write(x/10);
putchar(x%10+48);
}//快写
int main(){
long long a,b,c;
read(a);read(b);read(c);//读入
long long Alice=a*a,Bob=b*c;//算面积
if(Alice>Bob)puts("Alice");//判断
else puts("Bob");//输出
return 0;
}
最新文章
- VS工具--GhostDoc
- python实用小技巧自问自答系列(一):查看类中函数文档doc的方法
- 由XML解析学习工厂模式
- TinyFrame再续篇:整合Spring AOP实现日志拦截
- Cheatsheet: 2015 05.01 ~ 05.31
- Android SDK Manager无法下载的问题
- 为现代JavaScript开发做好准备
- Web API入门指南(安全)转
- (转)ECSHOP给分类添加代表图
- QTime中currentTime()的使用方法
- 【tomcat8】consider increasing the maximum size of the cache
- wampserver集成包的配置
- vue的计算属性computed和监听器watch
- 如何改变Android标准键的颜色?
- CEF3开发者系列之Cookies管理和共享
- POJ 1988&;&;2236
- 三步解决 vue 按需加载
- 如何在64位WIN7旗舰版下安装SQL2000
- 在Linux上利用core dump和GDB调试
- php手册 | python手册 | perl手册 | c#.net手册 | c++手册 | ruby手册 | jquery手册 | js手册 | prototype手册 | mysql手册 | smarty手册 | css手册 | html手册 | nginx手册 | apache手册 | shell手册 | svn手册