提交记录 9798


用户 题目 状态 得分 用时 内存 语言 代码长度
skylee noi19b. 【NOI2019】机器人 Time Limit Exceeded 20 3 s 28 KB C++ 885 B
提交时间 评测时间
2019-07-16 14:13:54 2020-08-01 01:52:19
#include<cstdio>
#include<cctype>
#include<algorithm>
inline int getint() {
	register char ch;
	while(!isdigit(ch=getchar()));
	register int x=ch^'0';
	while(isdigit(ch=getchar())) x=(((x<<2)+x)<<1)+(ch^'0');
	return x;
}
const int N=301,mod=1e9+7;
int n,a[N],b[N],h[N],ans;
inline int movel(int p) {
	int hs=h[p],ret=0;
	while(--p>=1) {
		if(h[p]>hs) break;
		ret++;
	}
	return ret;
}
inline int mover(int p) {
	int hs=h[p],ret=0;
	while(++p<=n) {
		if(h[p]>=hs) break;
		ret++;
	}
	return ret;
}
inline bool check() {
	for(register int s=1;s<=n;s++) {
		if(std::abs(movel(s)-mover(s))>2) return false;
	}
	return true;
}
void dfs(const int &d) {
	if(d>n) {
		if(check()) (++ans)%=mod;
		return;
	}
	for(h[d]=a[d];h[d]<=b[d];h[d]++) dfs(d+1);
}
int main() {
	n=getint();
	for(register int i=1;i<=n;i++) {
		a[i]=getint();
		b[i]=getint();
	}
	dfs(1);
	printf("%d\n",ans);
	return 0;
}

CompilationN/AN/ACompile OKScore: N/A

Testcase #18.19 us16 KBAcceptedScore: 5

Testcase #29.91 us16 KBAcceptedScore: 5

Testcase #372.83 us16 KBAcceptedScore: 5

Testcase #451.43 us16 KBAcceptedScore: 5

Testcase #53 s12 KBTime Limit ExceededScore: 0

Testcase #63 s12 KBTime Limit ExceededScore: 0

Testcase #73 s12 KBTime Limit ExceededScore: 0

Testcase #83 s28 KBTime Limit ExceededScore: 0

Testcase #93 s28 KBTime Limit ExceededScore: 0

Testcase #103 s28 KBTime Limit ExceededScore: 0

Testcase #113 s12 KBTime Limit ExceededScore: 0

Testcase #123 s12 KBTime Limit ExceededScore: 0

Testcase #133 s12 KBTime Limit ExceededScore: 0

Testcase #143 s12 KBTime Limit ExceededScore: 0

Testcase #153 s12 KBTime Limit ExceededScore: 0

Testcase #163 s20 KBTime Limit ExceededScore: 0

Testcase #173 s20 KBTime Limit ExceededScore: 0

Testcase #183 s24 KBTime Limit ExceededScore: 0

Testcase #193 s24 KBTime Limit ExceededScore: 0

Testcase #203 s28 KBTime Limit ExceededScore: 0


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