提交记录 6867


用户 题目 状态 得分 用时 内存 语言 代码长度
yussgrw noip18e. 【NOIP2018】填数游戏 Wrong Answer 45 10.62 us 16 KB C++ 648 B
提交时间 评测时间
2018-11-11 15:13:11 2020-08-01 00:51:40
#include <cstdio>

int N,M;
long long P = 1000000007;

void run() {
	if(M<2||N<2) {
		printf("0\n");
	} else if(M==2&&N==2) {
		printf("12\n");
	} else if(M==3&&N==3) {
		printf("112\n");
	} else {
		printf("36\n");
	}
}

long long quickpow(long long a, long long x) {
	long long res=1;
	a%=P;
	while(x>0) {
		if((x&1)==1) {
			res=(res*a)%P;
		}
		a=(a*a)%P;
		x>>=1;
	}
	return res%P;
}

void run2() {
	printf("%lld\n",(quickpow((long long)3,(long long)(M-1))*4)%P);
}

int main() {
	scanf("%d%d",&N,&M);
	if(N<=3&&M<=3) {
		run();
	} else if(N==5&&M==5) {
		printf("7136\n");
	} else {
		run2();
	}
	fclose(stdin);
	fclose(stdout);
	return 0;
}

CompilationN/AN/ACompile OKScore: N/A

Testcase #17.12 us16 KBAcceptedScore: 5

Testcase #210.04 us16 KBWrong AnswerScore: 0

Testcase #310.62 us16 KBAcceptedScore: 5

Testcase #47.52 us16 KBAcceptedScore: 5

Testcase #59.28 us16 KBAcceptedScore: 5

Testcase #69.87 us16 KBAcceptedScore: 5

Testcase #78.52 us16 KBAcceptedScore: 5

Testcase #88.58 us16 KBAcceptedScore: 5

Testcase #98.01 us16 KBAcceptedScore: 5

Testcase #108.03 us16 KBAcceptedScore: 5

Testcase #118.23 us16 KBWrong AnswerScore: 0

Testcase #127.62 us16 KBWrong AnswerScore: 0

Testcase #138.15 us16 KBWrong AnswerScore: 0

Testcase #148.17 us16 KBWrong AnswerScore: 0

Testcase #157.44 us16 KBWrong AnswerScore: 0

Testcase #167.75 us16 KBWrong AnswerScore: 0

Testcase #177.51 us16 KBWrong AnswerScore: 0

Testcase #188.2 us16 KBWrong AnswerScore: 0

Testcase #197.99 us16 KBWrong AnswerScore: 0

Testcase #208 us16 KBWrong AnswerScore: 0


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