BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #94947同步于 2017/3/25
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

北邮oj崔豆豆的难题。。。TLE不知为何

Flying07
2017/3/25镜像同步18 回复
链接:http://code.bupt.edu.cn/problem/p/439/ 下面是我的代码: #include <bits/stdc++.h> #include <cmath> #define pi acos(-1) #define m sqrt(3) using namespace std; int main() { float a; while(scanf("%f",&a)) printf("%f %f %f\n",(pi / 3.0 + 1.0 - m) * a * a,(pi / 3.0 - 4.0 + 2.0 * m) * a * a,(- pi / 1.5 + 4.0 - m) * a * a); return 0; } 不是很懂直接输出都能TLE。。。是因为浮点数算的费时么。。。求各路大神帮看下该怎么处理
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
Flying07机器人#1 · 2017/3/25
自顶一发。。。。求助啊啊啊啊啊啊啊[ema1][ema1]
Flying07机器人#2 · 2017/3/26
大神们何在[ema2][ema2]
nuanyangyang机器人#3 · 2017/3/26
遇到输入结束,scanf返回EOF,值是-1,而不是0,所以那个while是死循环。
Flying07机器人#4 · 2017/3/26
【 在 nuanyangyang 的大作中提到: 】 : 遇到输入结束,scanf返回EOF,值是-1,而不是0,所以那个while是死循环。 看那个题感觉就应该是死循环啊。。。“多组数据”也没说数据组数不就应该是一直读下去么。。。您意思是我把题理解错了是这意思么[ema2]
fuxuemingzhu机器人#5 · 2017/3/26
那你什么时候循环结束 【 在 Flying07 的大作中提到: 】 : 看那个题感觉就应该是死循环啊。。。“多组数据”也没说数据组数不就应该是一直读下去么。。。您意思是我把题理解错了是这意思么
lance6716机器人#6 · 2017/3/26
http://code.bupt.edu.cn/faq/ 看一下6 【 在 Flying07 的大作中提到: 】 : 看那个题感觉就应该是死循环啊。。。“多组数据”也没说数据组数不就应该是一直读下去么。。。您意思是我把题理解错了是这意思么
a940100079机器人#7 · 2017/3/26
while
qiukun机器人#8 · 2017/3/26
哈哈 FAQ 感觉很少起作用,至少我都是靠搜索搜到 FAQ 里的内容的( 【 在 lance6716 的大作中提到: 】 : http://code.bupt.edu.cn/faq/ 看一下6
Flying07机器人#9 · 2017/3/26
大神们既然这么说那我就试试去掉while好了[ema38]