Submission #172272


Source Code Expand

Copy
#include <stdio.h>
#include <stdint.h>
#define N (2000)
//#define D (2000)
int main(){
  int i, j, k;
  int n;
  int try[N];
  int Ai, prev=0;
//  int64_t ans = 1;
  long long int ans = 1;

  scanf("%d", &n);

  for(i=0; i<n; i++) {
    int w, t=0;
    scanf("%d", &Ai);
    //printf("%d ", Ai);
    if(Ai == -1) {
      int count=-1;
      do {
        count++;
        i++;
        scanf("%d", &Ai);
        //printf("%d ", Ai);
      } while(Ai == -1);
      
      w = Ai - prev + 1;
      //printf("Ai:%d prev:%d w:%d ", Ai, prev, w);
      
      for(k=0; k<w; k++)
        try[k] = 1;
      for(j=0; j<count; j++)
        for(k=1; k<w; k++) {
          try[k] += try[k-1];
        }
      for(k=0; k<w; k++)
        t = (t+ try[k]) % 100000007;
      ans = (ans * t) % 100000007;
      //printf("t:%d ans:%d\n", t, ans);
    }
    prev = Ai;
  }
  printf("%lld\n", ans);
  return 0;
}

Submission Info

Submission Time
Task A - 経過日数
User kuzumin
Language C (GCC 4.6.4)
Score 0
Code Size 936 Byte
Status WA
Exec Time 22 ms
Memory 804 KB

Compile Error

./Main.c: In function ‘main’:
./Main.c:13:8: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]
./Main.c:17:10: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]
./Main.c:24:14: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 100
Status
AC × 1
WA × 3
AC × 1
WA × 23
Set Name Test Cases
Sample subtask0_sample01.txt, subtask0_sample02.txt, subtask0_sample03.txt, subtask0_sample04.txt
All subtask0_sample01.txt, subtask0_sample02.txt, subtask0_sample03.txt, subtask0_sample04.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt, subtask1_16.txt, subtask1_17.txt, subtask1_18.txt, subtask1_19.txt, subtask1_20.txt
Case Name Status Exec Time Memory
subtask0_sample01.txt WA 22 ms 704 KB
subtask0_sample02.txt WA 19 ms 700 KB
subtask0_sample03.txt AC 21 ms 800 KB
subtask0_sample04.txt WA 22 ms 792 KB
subtask1_01.txt WA 20 ms 804 KB
subtask1_02.txt WA 21 ms 700 KB
subtask1_03.txt WA 20 ms 700 KB
subtask1_04.txt WA 20 ms 704 KB
subtask1_05.txt WA 21 ms 796 KB
subtask1_06.txt WA 21 ms 804 KB
subtask1_07.txt WA 18 ms 708 KB
subtask1_08.txt WA 20 ms 800 KB
subtask1_09.txt WA 21 ms 800 KB
subtask1_10.txt WA 19 ms 800 KB
subtask1_11.txt WA 20 ms 804 KB
subtask1_12.txt WA 21 ms 800 KB
subtask1_13.txt WA 18 ms 792 KB
subtask1_14.txt WA 21 ms 804 KB
subtask1_15.txt WA 21 ms 804 KB
subtask1_16.txt WA 19 ms 704 KB
subtask1_17.txt WA 20 ms 700 KB
subtask1_18.txt WA 21 ms 696 KB
subtask1_19.txt WA 21 ms 804 KB
subtask1_20.txt WA 19 ms 796 KB