7-48 小爱玩拼图
分数 15
全屏浏览题目
切换布局
作者 lfq
单位 南昌航空大学
小爱寻找八一老爷拜师下棋,但是小爱潜入八一老一家中后,发现八一老爷并不在家,只有两个矩形拼图躺在棋盘上,小爱饶有兴趣的坐下来在棋盘玩起了拼图,她把两个拼图中更宽的放在底部,另一个放的上面,假设这两个拼图正好沿着棋盘格子放置,棋盘上有多少个矩形相邻包围了这两个拼图。
样例如图,红色与蓝色为两块拼图,绿色部分是你需要求的部分
输入格式:
输入w1,h1,w2,h2表示两块矩形的宽和高(w1>=w2)
输出格式:
输出相邻包围的矩形个数
输入样例:
2 1 2 1
输出样例:
12
详细代码如下:
#include<stdio.h>
int main(){
int w1,h1,w2,h2,sum;
scanf("%d %d %d %d",&w1,&h1,&w2,&h2);
if(w1>w2){
sum=w1+w2+h1*2+h2*2+5+(w1-w2-1);
}
else if(w1==w2){
sum=w1+w2+2*h1+2*h2+4;
}
else{
sum=w2+w1+2*h1+2*h2+5+(w1-w2-1);
}
printf("%d",sum);
return 0;
}