ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1330. Интервалы

why WA10? someone please help?
here is my  C code
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
    int n,x,i,l,m;
    long *a=0,*b=0;
    scanf("%d",&n);
    a=(long*)malloc((n+1)*n);
    a[0]=0;
    for(i=1;i<n+1;++i)
    {
        scanf("%d",&x);
        a[i]=a[i-1]+ x;
    }
    scanf("%d",&x);
    b=(long*)malloc(x*sizeof(long));
    for(i=0;i<x;++i)
    {
        scanf("%d %d",&l,&m);
        b[i]=a[m]-a[l-1];
    }
    for(i=0;i<x-1;++i)
        printf("%ld\n",b[i]);
    printf("%ld",b[i]);
    return 0;
}