Лимит времени превышен hackerearth
Я получаю ошибку превышения лимита времени при выполнении кода в компиляторе hackerearth, код выдает правильный вывод, но при отправке кода лимит времени превышает, пожалуйста, помогите в этом коде, он не оптимизирован.
Что я уже пробовал:
#include <stdio.h> main() { long long int n,q,i,x,y,a[1000001],s; scanf("%lld %lld",&n,&q);//no of array elements and querries for(i=1;i<=n;i++) scanf("%lld",&a[i]); while(q--) { x=0,y=0,s=0; scanf("%lld %lld",&x,&y);//upper and lower bound of arrays for(i=x;i<=y;i++) s = s + a[i]; s = s/(y-x+1); printf("%lld\n",s); } }
Richard MacCutchan
Что такое hackerearth?
Kornfeld Eliyahu Peter
Сайт, который дает вам задачи программирования и, возможно, задания mach для ваших навыков, основанных на решении...
Richard MacCutchan
Спасибо.
Richard MacCutchan
Спасибо Питеру за то, что он указал на ответ. Вы должны разместить свой вопрос на сайте, который доставляет вам неприятности.
Kornfeld Eliyahu Peter
Я думаю, что проблема в том, что код OP слишком медленный и для этого не может решить задачу. В этом случае я бы сказал, что мы не можем помочь - если ОП попытается получить работу через вызов, то эта помощь будет немного слишком большим обманом ИМХО...