专栏文章

题解:B4417 [语言月赛 202510] 小 K 的疑惑

B4417题解参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@minjyzy5
此快照首次捕获于
2025/12/02 03:39
3 个月前
此快照最后确认于
2025/12/02 03:39
3 个月前
查看原文

B4417 题解:

主要思路:

~没啥好说的其实。。。~
就是让 (a1)×(b1)(a-1) \times (b-1) 再减去他本身的 11 就可以了。
理解不了的看这里
我们先看一下这张图:
根据上图可以发现,黄色部分的边长为:
所以黄色部分的数量为 (a1)×(b1)(a-1) \times (b-1)
又因为他看不见他自己,所以答案要减一,即 (a1)×(b1)1(a-1) \times (b-1)-1

代码实现:

  • 定义 aabb 存储边长。
  • 根据公式输出答案。
AC Code:
CPP
#include <bits/stdc++.h>
#define int long long
using namespace std;
int32_t main(){
	int a,b;
	cin>>a>>b;
	cout<<(a-1)*(b-1)-1;
	return 0;
}
感谢阅读!
最后,留个赞再走吧。

评论

0 条评论,欢迎与作者交流。

正在加载评论...