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

题目描述

小 K 所在的班级正在排练运动会开幕式。他们班同学将要排成 a 行 b 列(a,b≥2)的一个方阵。

为了装饰,方阵里所有同学都戴上了不同颜色的帽子。第一行第一列的同学戴上了红色的帽子,其他同学戴上了黄色帽子。

小 K 在最后一行最后一列,可以看到所有同学(但看不到自己)。他想知道,他能看到多少个戴黄色帽子的同学。你能帮帮他吗?

输入格式

输入一行两个正整数 a,b,表示方阵的行数和列数。

输出格式

输出一行一个自然数,表示小 K 能看到的、戴黄色帽子的同学数量。

输入输出样例

输入 #1复制

4 6

输出 #1复制

14

输入 #2复制

3 7

输出 #2复制

11

输入 #3复制

2 2

输出 #3复制

0

说明/提示

【样例 1 解释】

方阵如上图,其中每个格子的颜色为这个位置上同学的帽子颜色;“K”是小 K 的位置。

选手可以数出黄帽子的、不是小 K 的同学有 14 个,因此程序应当输出 14。

【数据范围】

对于全部数据,保证 2≤a,b≤10。

思路

直接暴力出解。

代码见下

#include<bits/stdc++.h>
using namespace std;
long long a,b;
int main(){
	cin>>a>>b;
    cout<<(a-1)*(b-1)-1<<endl;
    return 0;
}

posted @ 2025-10-10 21:57  bz02_2023f2  阅读(12)  评论(0)    收藏  举报  来源