ZOJ 1608
程序员文章站
2022-04-01 09:45:05
...
#include<stdio.h>
int main() {
float a,b,r1,r2;
while(scanf("%f%f%f%f",&a,&b,&r1,&r2)!=EOF)
puts((a<b ? a : b)>=2*(r1>r2 ? r1 : r2)&&(a-r1-r2)*(a-r1-r2)+(b-r1-r2)*(b-r1-r2)>=(r1+r2)*(r1+r2) ? "Yes" : "No");
}
三目运算符风格的代码都是这样的
#include<cstdio>
main(){
for(float a,b,x,y;~scanf("%f%f%f%f",&a,&b,&x,&y);puts((a<b?a:b)>=2*(x>y?x:y)&&(a-x-y)*(a-x-y)+(b-x-y)*(b-x-y)>=(x+y)*(x+y)?"Yes":"No"));
}
或是这样的
上一篇: A. Candies and Two Sisters
下一篇: 【Unity笔记】FPS的认识与锁帧
推荐阅读
-
ZOJ 1095. Humble Numbers
-
ZOJ 3408 Gao
-
C-Travel along the Line ZOJ - 4006题解
-
ZOJ1881 Interpreter【模拟】
-
ZOJ - 3939 The Lucky Week【简单方法】
-
Doki Doki Literature Club ZOJ - 4035
-
ZOJ 3209 Treasure Map
-
兄弟Brother DCP1608打印机怎么扫描文件?
-
【ZOJ 2966】Build The Electric System(最小生成树 Kruskal )
-
SQL Server 2008安装过程中出现1608错误的解决办法