题解 | #Rinne Loves Study#

Rinne Loves Study

https://ac.nowcoder.com/acm/problem/22595

题目名称

Rinne Loves Study

题目大意

n*m的格子,给T个操作,(1) ”1 x“ : 将第x行标记为i,(2) “2 y”将第y列标记为i,其中i为第几个操作

问最终每个格子的标记为多少,输出n*m的矩阵的标记

实现思路

第一种操作,就row[x]=i,
第二种操作,就col[y]=i,
输出时,row[x]和col[y]谁最大谁就是该格子最终标记

代码实现

#include<bits/stdc++.h>
using namespace std;
#define ll long long
int n,m;
const int maxn=1e5+7;
const int mod=1e9+7;
int row[maxn],col[maxn];
int main()
{
    int n,m,t;
    scanf("%d%d%d",&n,&m,&t);
    for(int i=1;i<=t;i++)
    {
        int op,x;
        cin>>op>>x;
        if(op==1) row[x]=i;
        else col[x]=i;
    }
    for(int i=1;i<=n;i++)
    {
        for(int j=1;j<=m;j++)
            cout<<max(row[i],col[j])<<" \n"[j==m];
    }
    return 0;
}

团队的题解 文章被收录于专栏

简单记录一些团队朋友们和自己的题解

全部评论

相关推荐

想按时下班的大菠萝在...:隔壁学校的,加油多投, 实在不好找可以下个学期开学找,把算法八股准备好,项目有空再换换
投了多少份简历才上岸
点赞 评论 收藏
分享
06-25 09:33
厦门大学 Java
程序员饺子:现在日常估计没啥hc了,等到八月多估计就慢慢有了。双九✌🏻不用焦虑的
投递快手等公司7个岗位
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-09 13:05
TMD找工作本来就烦,这东西什么素质啊😡
Beeee0927:hr是超雄了,不过也是有道理的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务