c/c++语言开发共享洛谷 CF1153B Serval and Toy Bricks

[TOC] 题目 “CF1153B Serval and Toy Bricks” 思路 自己也很懵的一道题(不知道自己怎么就对了)。。。只要对于所给的俯视图上值为$1$的位置输出这个位置的前视图和左视图中的较小值就行了。 $Code$ cpp include include include incl …

目录

  • $code$


题目

cf1153b serval and toy bricks

思路

自己也很懵的一道题(不知道自己怎么就对了)。。。只要对于所给的俯视图上值为$1$的位置输出这个位置的前视图和左视图中的较小值就行了。

$code$

#include<iostream> #include<cstring> #include<string> #include<cstdio> #include<cstdlib> #include<algorithm> #define maxn 101 using namespace std; int n,m,h; int qian[maxn],zuo[maxn]; int ans[maxn][maxn],map[maxn][maxn]; inline void read(int &t){     int x=0;bool f=0;char c=getchar();     while(c<'0'||c>'9'){if(c=='-')f=!f;c=getchar();}     while(c>='0'&&c<='9'){x=x*10+c-'0';c=getchar();}     t=f?-x:x; }  int main(){     read(n),read(m),read(h);     for(int i=1;i<=m;++i) read(qian[i]);     for(int i=1;i<=n;++i) read(zuo[i]);     for(int i=1;i<=n;++i){         for(int j=1;j<=m;++j){             read(map[i][j]);         }     }     for(int i=1;i<=n;++i){         for(int j=1;j<=m;++j){             if(map[i][j]){                 ans[i][j]=min(zuo[i],qian[j]);             }         }     }     for(int i=1;i<=n;++i){         for(int j=1;j<=m;++j){             printf("%d ",ans[i][j]);         }         puts("");     }     return 0; }

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/c-cdevelopment/601873.html

(0)
上一篇 2021年5月11日
下一篇 2021年5月11日

精彩推荐