好贷网好贷款

codeforces div2 #152 小结

发布时间:2016-12-4 20:19:12 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"codeforces div2 #152 小结",主要涉及到codeforces div2 #152 小结方面的内容,对于codeforces div2 #152 小结感兴趣的同学可以参考一下。

这次比赛题目明显较长,自己没耐心读题,心还是太急了。 给自己总结了几个缺点: 1.心太急,总想侥幸过掉。 2.本能觉得有些题目很简单,考虑不充分,没想好思路就敲。 3.草稿纸要书写规范,以免重复计算。 4.题目长就耐心读题,没什么好抱怨的。 5.独立思考能力还不够,总想依赖别人。 日后做题要尽量避免这些情况。 C题严重考虑错误。 View Code #include<stdio.h> #include<string.h> #include<algorithm> using namespace std; int main() { int i, j; double y1, y2, yw, x, y, r; scanf("%lf%lf%lf%lf%lf%lf", &y1, &y2, &yw, &x, &y, &r); if(y2-y1<= 2*r) {puts("-1"); return 0;} yw -= r; y1 += r; double x0 = (yw-y1) * x /(2*yw-y1-y); //相似 double d2 = x0*x0 *(y2-y1)*(y2-y1)/(x0*x0+(yw-y1)*(yw-y1)); //相似 if(d2 < r*r) puts("-1"); // d2 为 d^2 与 r*r比较 else printf("%.10f\n", x0); return 0; }

上一篇:POJ 3667 Hotel 线段树 区间合并 入门题
下一篇:C/C++内存知识(三)

相关文章

相关评论