NTR酋长
(ntr.pas/.c/.cpp)
黄巨大终于如愿以偿的进入了czy的后宫中……但是czy很生气……他要在黄巨大走到他面前的必经之路上放上几个NTR酋长来阻挡黄巨大。
众所周知,NTR酋长有一个技能是沟壑(F)。它会在地图上产生一条长长的障碍物阻挡人前进。Czy打算在一个n*m的矩形(必经之路?)中放上NTR酋长。NTR酋长要一个一个放下去,而且每放一个都会向四角倾斜的方向放出无限长的沟壑,而已经被沟壑挡住的地方就不能再放NTR酋长了。
请注意:不会出现沟壑的路径挡住另一个沟壑的情况:
应该是这样的
那么给定n、m,求最多放多少个NTR酋长。
样例
样例输入1:
2 2
样例输出1:
2
样例输入2:
4 8
样例输出2:
11
数据范围:
对于24%数据,n,m<=5
对于50%数据,n,m<=20
对于70%数据,n,m<=1000
对于100%数据,n,m<=10^9
n一定等于m
特殊要求
代码长度限制:1KB
时间限制:0.1s
数据个数:40
思路
变态的特殊要求。。。
找个规律即可。。。
规律是2n-2(正方形你到最后讲什么意思啊!!!!!!!!)
如果是矩形似乎没规律。。。
代码
#include<iostream> #include<cstdlib> #include<cstdio> int N; using namespace std; int main() { freopen("ntr.in","r",stdin); freopen("ntr.out","w",stdout); cin>>N; if (N==1) cout<<1; else cout<<2*N-2; return 0; }
结果
【简单思考】noip模拟赛 NTR酋长,布布扣,bubuko.com
时间: 2024-10-25 16:26:00