提交记录 9868


用户 题目 状态 得分 用时 内存 语言 代码长度
zengminghao noi19b. 【NOI2019】机器人 Time Limit Exceeded 20 3 s 48 KB C++ 508 B
提交时间 评测时间
2019-07-18 15:35:41 2020-08-01 01:57:52
#include <bits/stdc++.h>
using namespace std;
int n, ans, a[333], b[333], c[333];
void dfs(int x) {
	if (x == n + 1) {
		for (int i = 1; i <= n; i++) {
			int j = i, k = i;
			while (j >= 2 && c[j - 1] <= c[i]) j--;
			while (k <= n - 1 && c[k + 1] < c[i]) k++;
			if (abs((i - j) - (k - i)) > 2) return ;
		}
		ans++;
		return ;
	}
	for (c[x] = a[x]; c[x] <= b[x]; c[x]++)
		dfs(x + 1);
}
int main() {
	cin >> n;
	for (int i = 1; i <= n; i++) cin >> a[i] >> b[i];
	dfs(1);
	cout << ans << endl;
	return 0;
}

CompilationN/AN/ACompile OKScore: N/A

Testcase #137.27 us40 KBAcceptedScore: 5

Testcase #244.5 us40 KBAcceptedScore: 5

Testcase #3119.14 us40 KBAcceptedScore: 5

Testcase #492.7 us40 KBAcceptedScore: 5

Testcase #53 s36 KBTime Limit ExceededScore: 0

Testcase #63 s36 KBTime Limit ExceededScore: 0

Testcase #73 s36 KBTime Limit ExceededScore: 0

Testcase #83 s48 KBTime Limit ExceededScore: 0

Testcase #93 s48 KBTime Limit ExceededScore: 0

Testcase #103 s48 KBTime Limit ExceededScore: 0

Testcase #113 s36 KBTime Limit ExceededScore: 0

Testcase #123 s36 KBTime Limit ExceededScore: 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 s44 KBTime Limit ExceededScore: 0

Testcase #193 s44 KBTime Limit ExceededScore: 0

Testcase #203 s48 KBTime Limit ExceededScore: 0


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