水题。
题面就不直接粘贴了,因为网速有点慢,打不开。
大致的意思是,在一栋公寓楼内,第一层有两个房间,二层及以上每层都有x个房间,问第n个房间在第几层。
上面是A题,B题题面如下:
给你若干种22矩阵,每种矩阵有无限多个,问是否可以拼成一个mm的对称矩阵。
两道题都很简单,就不具体分析了,代码稍后放在下面。
这两天一直发些没什么营养的题,主要是没啥时间,大学生活还是很忙的,比如我今天晚上就是写实验报告写到11点。而且最近cgg生病了,需要多休息,所以很多比赛都没有打完,明天应该可以抽出时间,所以明天会发一些有营养的题,大致上就是最近几次codeforces比赛的后面几题。
A题代码:
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int T;
int n,xx;
int main(){
scanf("%d",&T);
while(T--){
scanf("%d%d",&n,&xx);
if(n<=2){
printf("1\n");
}else{
int ans=(n-3)/xx;
printf("%d\n",ans+2);
}
}
return 0;
}
B题代码:
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int T;
int n,m;
int main(){
scanf("%d",&T);
while(T--){
scanf("%d%d",&n,&m);
bool flag=false;
for(int i=0;i<n;i++){
int a,b,c,d;
scanf("%d%d%d%d",&a,&b,&c,&d);
if(b==c){
flag=true;
}
}
if(m%2!=0){
printf("NO\n");
continue;
}
if(flag){
printf("YES\n");
}else{
printf("NO\n");
}
}
return 0;
}