2020.2 训练营1-A 我是怎么浪费草稿纸画图的

honoka和格点三角形

http://www.nowcoder.com/questionTerminal/7aa6e3b068a5407f8338fe6e834cde77

我是怎么浪费草稿纸画图的
#include<bits/stdc++.h>
using namespace std;
/*
简单数学
有一边平行=>两种情况:底1高2,底2高1,
底2高1:
平行于x轴:(n-1)(m-2)m2
平行于y轴:(n-2)
(m-1)n2 交换n,m即可

底1高2 按理说把上面的和2即可,但有重复的,需要单独计算
平行于x轴:(m-1)
(m-2)(n-2)*2 -2是因为有两列与上面重复了
平行于y轴:(n-1)
(n-2)(m-2)2
关于取模:数值过大,取末尾的数,要逐一取模,
*/
#define mod 1000000007

int main(){
long long int sum=0,m,n;//不开long long 必挂
scanf("%lld%lld",&m,&n);
sum+=2(n-1)%mod(m-2)%modm%mod;
sum+=2
(n-2)%mod(m-1)%mod*n%mod;
sum+=2
(n-1)%mod(n-2)%mod(m-2)%mod;
sum+=2(m-1)%mod(m-2)%mod*(n-2)%mod;
printf("%lld",sum%mod);
return 0;
}

全部评论
平行于x轴:(n-1)(m-2)m2 平行于y轴:(n-2)(m-1)n2 ,大佬请问为什么是这个式子呢
1 回复 分享
发布于 2020-03-08 13:35
这里后面乘的n和m以及下m面的n-2和m-2 指的是什么
点赞 回复 分享
发布于 10-16 16:02 河南

相关推荐

12-15 12:50
河北工程大学
sta666:我也是这个国际商业化的,三天,一天一面,就通过了,不过我是后端实习生,好好面感觉能过。
点赞 评论 收藏
分享
jay118_:实在担心的话,就把你账号里面的认证人脸改成你室友的脸,让他每天帮你刷。要是人脸写死了就每天打视频电话刷脸。办法总比困难多。
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务