Submission #1869437


Source Code Expand

#include <iostream>
#include <algorithm>
#include<cmath>
#include<cstring>
#include<cstdio>
#include<cstdlib>
#include<vector>
#include<iomanip>
#define sqr(x) (x)*(x)
using namespace std;
long long n,m,i,j,dp[3005][3005],l[3005],r[3005],mod=1000000007,cnt[3005],x,y;
string st;
int main()
{
	cin>>n>>m>>st;
	st=" "+st;
	for (i=1;i<=n;i++) 
	{
		cnt[i]=cnt[i-1]+st[i]-'0';
	}
	for (i=1;i<=n;i++)
	{
		l[i]=i;
		r[i]=i;
	}
	for (i=1;i<=m;i++)
	{
		cin>>x>>y;
		r[x]=max(r[x],y);
	}
	for (i=1;i<=n;i++)
	{
		r[i]=max(r[i],r[i-1]);
	}
	dp[0][0]=1;
	for (i=1;i<=n;i++)
	{
		for (j=0;j<=r[i];j++)
		{
			if (j>cnt[r[i]]) break;
			if (j>=cnt[r[i]]-r[i]+i)
			{
				dp[i][j]=dp[i-1][j]+dp[i-1][j-1];
				dp[i][j]%+mod;
			}
		}
	}
	cout<<dp[n][cnt[n]];
	return 0;
}

Submission Info

Submission Time
Task F - Shuffling
User csy2005
Language C++14 (GCC 5.4.1)
Score 0
Code Size 808 Byte
Status WA
Exec Time 18 ms
Memory 68352 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 900
Status
AC × 3
AC × 3
WA × 24
Set Name Test Cases
Sample subtask0_0.txt, subtask0_1.txt, subtask0_2.txt
All subtask0_0.txt, subtask0_1.txt, subtask0_2.txt, subtask1_0.txt, subtask1_1.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_2.txt, subtask1_20.txt, subtask1_21.txt, subtask1_22.txt, subtask1_23.txt, subtask1_3.txt, subtask1_4.txt, subtask1_5.txt, subtask1_6.txt, subtask1_7.txt, subtask1_8.txt, subtask1_9.txt
Case Name Status Exec Time Memory
subtask0_0.txt AC 1 ms 256 KB
subtask0_1.txt AC 1 ms 256 KB
subtask0_2.txt AC 1 ms 256 KB
subtask1_0.txt WA 18 ms 68352 KB
subtask1_1.txt WA 18 ms 68352 KB
subtask1_10.txt WA 18 ms 68352 KB
subtask1_11.txt WA 18 ms 68352 KB
subtask1_12.txt WA 18 ms 68352 KB
subtask1_13.txt WA 18 ms 68352 KB
subtask1_14.txt WA 18 ms 68352 KB
subtask1_15.txt WA 18 ms 68352 KB
subtask1_16.txt WA 18 ms 68352 KB
subtask1_17.txt WA 18 ms 68352 KB
subtask1_18.txt WA 18 ms 68352 KB
subtask1_19.txt WA 18 ms 68352 KB
subtask1_2.txt WA 18 ms 68352 KB
subtask1_20.txt WA 18 ms 68352 KB
subtask1_21.txt WA 18 ms 68352 KB
subtask1_22.txt WA 18 ms 68352 KB
subtask1_23.txt WA 18 ms 68352 KB
subtask1_3.txt WA 18 ms 68352 KB
subtask1_4.txt WA 18 ms 68352 KB
subtask1_5.txt WA 18 ms 68352 KB
subtask1_6.txt WA 18 ms 68352 KB
subtask1_7.txt WA 18 ms 68352 KB
subtask1_8.txt WA 18 ms 68352 KB
subtask1_9.txt WA 18 ms 68352 KB