想问问我代码能过样例却只能过样例是为什么

#include<iostream>
using namespace std;
int main(){
    int n,m,k;
    cin>>n>>m>>k;
    int a[n][m];
    for(int i=0;i<n;i++){
        for(int j=0;j<m;j++){
            a[i][j]=i+1;
        }
    
    }
    
    while(k--){
        int x,y;
        cin>>x>>y;
        for(int i=0;i<x;i++){
            a[i][y-1]--;
        }
      
    }
    for(int i=0;i<n;i++){
        for(int j=0;j<m;j++){
           
            if(a[i][j]>0){cout<<"*";}
            else{cout<<".";}
           
        }
        cout<<endl;
    }
    return 0;
}

全部评论
//刚写了一个可以看看 #include<bits/stdc++.h> using namespace std; int n,m,k; int l[1001];  //记录每列打掉几个 int main() {    cin>>n>>m>>k;     for(int i=0;i<k;i++)     {         int x,y;         cin>>x>>y;         if(x-l[y]>0)//如果当前列数大于被打掉的列数,则l[y]++         {             l[y]++;         }     }     for(int i=1;i<=n;i++)     {      for(int j=1;j<=m;j++)      {          if(l[j])           {           cout<<".";              l[j]--;          }          else           {              cout<<"*";          }      }         cout<<endl;     } }
1 回复 分享
发布于 2024-01-14 22:14 河北
啊呀懂了
点赞 回复 分享
发布于 2024-01-14 22:07 湖南
忘了说了, c题
点赞 回复 分享
发布于 2024-01-14 21:52 湖南

相关推荐

06-15 02:05
已编辑
南昌航空大学 数据分析师
Eason三木:你如果想干技术岗,那几个发公众号合唱比赛的经历就去掉,优秀团员去掉,求职没用。然后CET4这种不是奖项,是技能,放到下面的专业技能里或者单独列一个英语能力。 另外好好改改你的排版,首行缩进完全没有必要,行间距好好调调,别让字和标题背景黏在一起,你下面说能做高质量PPT你得展现出来啊,你这简历排版我用PPT做的都能比你做的好。 然后自我评价,你如果要干数据工程师,抗压能力强最起码得有吧。
简历中的项目经历要怎么写
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-11 15:37
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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