【2022天梯赛】L1-7 机工士姆斯塔迪奥

简介: 【2022天梯赛】L1-7 机工士姆斯塔迪奥

题目

输入样例:

5 5 3
0 2
0 4
1 3

输出样例:

12

思路

重点:设置一个数组判断该行列是否已经被BOSS用技能打过

ac代码:

#include<iostream>
#include<math.h>
#include<string.h>
#include<algorithm>
#include<iomanip>
using namespace std;
int main()
{
    int n,m,q;
    cin>>n>>m>>q;
    int hang=0,lie=0;
    int t,c;
    int a[101010][10];
    while(q--){
        cin>>t>>c;
        if(a[c][t]==1)//注意  有可能有重复的
    {
      continue;
    }
    a[c][t]=1;
        if(t==0)//hang
            hang++;
        else
            lie++;
    }
    cout<<(n-hang)*(m-lie);
    return 0;
}


相关文章
|
C++
2019 第十届蓝桥杯大赛软件赛决赛,国赛,C/C++大学B组题解
2019 第十届蓝桥杯大赛软件赛决赛,国赛,C/C++大学B组题解
263 0
|
11月前
|
容器
天梯赛备战(三)
天梯赛备战(三)
【2022天梯赛】L1-8 静静的推荐
【2022天梯赛】L1-8 静静的推荐
|
6月前
Leetcode第123场双周赛
在LeetCode的第123场双周赛中,参赛者需解决三个问题。第一题涉及根据给定数组构建三角形并判断其类型,如等边、等腰或不等边,代码实现通过排序简化条件判断。第二题要求找出满足差值为k的好子数组的最大和,解决方案利用前缀和与哈希表提高效率。第三题则需要计算点集中满足特定条件的点对数量,解题策略是对点按坐标排序并检查点对是否满足要求。
26 1
|
6月前
【周赛总结】17-双周赛108
【周赛总结】17-双周赛108
55 0
|
6月前
|
机器学习/深度学习
【周赛总结】双周赛109
【周赛总结】双周赛109
51 0
【Leetcode】- 第 29 场双周赛
【Leetcode】- 第 29 场双周赛
|
11月前
|
存储 编译器 C++
天梯赛备战(一)c++
天梯赛备战(一)c++
103 0
|
11月前
|
存储 iOS开发 容器
天梯赛备战(二)
天梯赛备战(二)