C语言ACM网站上出现runtimeerror, 50

本地运行正常,题目和我的程序如下... 本地运行正常,题目和我的程序如下 展开
 我来答
百度网友3cffda32a1
2018-10-25 · TA获得超过2017个赞
知道大有可为答主
回答量:1860
采纳率:83%
帮助的人:1153万
展开全部

①一般ACM网站的系统都比较简陋,时间复杂度不宜太高;

②此题对时间复杂度有要求,代码运行太复杂的话不给通过。

然后这边和样例的24没有任何关系哦。

你可以试试我的看一下:

#include <cstdio>
#include <cmath>
int main(){
for(int S;scanf("%d",&S);)
for(int i=sqrt(S);i<=S;i++)
if(S%i==0) {printf("%d\n\n",2*(i+S/i));break;}
}
追问

我改了下还是timeerror..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式