码迷,mamicode.com
首页 > 其他好文 > 详细

题解 P5681 【面积【民间数据】】

时间:2020-02-18 18:20:01      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:name   its   ==   比较   注意   就是   template   字符串   har   

讲讲我的做法

分析题意

如果两人的面积一样大怎么办?

然后发现

输出仅一行一个字符串,若正方形面积大则输出 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;
}

题解 P5681 【面积【民间数据】】

标签:name   its   ==   比较   注意   就是   template   字符串   har   

原文地址:https://www.cnblogs.com/zhaohaikun/p/12326932.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!