提交记录 9825


用户 题目 状态 得分 用时 内存 语言 代码长度
evenbao noi19b. 【NOI2019】机器人 Time Limit Exceeded 20 3 s 40 KB C++ 1.21 KB
提交时间 评测时间
2019-07-16 17:18:12 2020-08-01 01:54:49
#include <bits/stdc++.h>
#define N 25
#define getchar nc
using namespace std;
inline char nc(){
    static char buf[100000],*p1=buf,*p2=buf;
    return p1==p2&&(p2=(p1=buf)+fread(buf,1,100000,stdin),p1==p2)?EOF:*p1++;
}
inline int read()
{
    register int x=0,f=1;register char ch=getchar();
    while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();}
    while(ch>='0'&&ch<='9')x=(x<<3)+(x<<1)+ch-'0',ch=getchar();
    return x*f;
}
inline void write(register int x)
{
    if(!x)putchar('0');if(x<0)x=-x,putchar('-');
    static int sta[20];register int tot=0;
    while(x)sta[tot++]=x%10,x/=10;
    while(tot)putchar(sta[--tot]+48);
}
int n,a[N],b[N];
int v[N];
inline int check()
{
	for(register int i=1;i<=n;++i)
	{
		int l=0,r=0;
		for(register int j=i-1;j>=1;--j)
		{
			if(v[j]>v[i])
				break;
			++l;
		}
		for(register int j=i+1;j<=n;++j)
		{
			if(v[j]>=v[i])
				break;
			++r;
		}
		//printf("%d %d\n",l,r);
		if(fabs(r-l)>2)
			return 0;
	}
	return 1;
}
inline int dfs(register int dep)
{
	int res=0;
	if(dep==n+1)
		return check();
	for(register int i=a[dep];i<=b[dep];++i)
		v[dep]=i,res+=dfs(dep+1);
	return res;
}
int main()
{

	n=read();
	for(register int i=1;i<=n;++i)
		a[i]=read(),b[i]=read();
	write(dfs(1));
	return 0;
}

CompilationN/AN/ACompile OKScore: N/A

Testcase #133.18 us40 KBAcceptedScore: 5

Testcase #239.16 us40 KBAcceptedScore: 5

Testcase #3103.39 us40 KBAcceptedScore: 5

Testcase #476.83 us40 KBAcceptedScore: 5

Testcase #53 s36 KBTime Limit ExceededScore: 0

Testcase #67.876 ms40 KBWrong AnswerScore: 0

Testcase #73 s36 KBTime Limit ExceededScore: 0

Testcase #83 s40 KBTime Limit ExceededScore: 0

Testcase #93 s40 KBTime Limit ExceededScore: 0

Testcase #103 s40 KBTime Limit ExceededScore: 0

Testcase #111.111 s40 KBWrong AnswerScore: 0

Testcase #121.111 s40 KBWrong AnswerScore: 0

Testcase #133 s36 KBTime Limit ExceededScore: 0

Testcase #143 s36 KBTime Limit ExceededScore: 0

Testcase #153 s36 KBTime Limit ExceededScore: 0

Testcase #163 s40 KBTime Limit ExceededScore: 0

Testcase #173 s40 KBTime Limit ExceededScore: 0

Testcase #183 s40 KBTime Limit ExceededScore: 0

Testcase #193 s40 KBTime Limit ExceededScore: 0

Testcase #203 s40 KBTime Limit ExceededScore: 0


Judge Duck Online | 评测鸭在线
Server Time: 2026-03-30 16:00:34 | Loaded in 1 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠