AcWing 723. PUM

输入两个整数 NN 和 MM,构造一个 NN 行 MM 列的数字矩阵,矩阵中的数字从第一行到最后一行,按从左到右的顺序依次为 1,2,3,...,N×M1,2,3,...,N×M。

矩阵构造完成后,将每行的最后一个数字变为 PUM。

输出最终矩阵。

输入格式

共一行,包含两个整数 NN 和 MM。

输出格式

输出最终矩阵,具体形式参照输出样例。

数据范围

1≤N,M≤201≤N,M≤20

输入样例:
复制代码
7 4
输出样例:
复制代码
1 2 3 PUM
5 6 7 PUM
9 10 11 PUM
13 14 15 PUM
17 18 19 PUM
21 22 23 PUM
25 26 27 PUM

方法1

cpp 复制代码
#include <iostream>
#include <bits/stdc++.h>
using namespace std;
int main()
{
    int a,b,i,j,k=0;
    cin>>a>>b;
    for(i=0;i<a;i++)
    {
        for(j=0;j<b;j++)
        {
            k++;
            if(j!=b-1)
                cout<<k<<" ";
            else cout<<"PUM";
        }
        cout<<endl;
    }
    return 0;
}

方法2

cpp 复制代码
#include<iostream>
using namespace std;
int main()
{
    int n,m;
    cin>>n>>m;
    for(int j=1;j<=n*m;j++)
    {
        if(j%m==0)
            cout<<"PUM"<<endl;
        else
            cout<<j<<" ";
    }
    return 0;
}
相关推荐
lvxiangyu116 小时前
MPPI 算法证明重构:基于无穷维泛函变分与 KL 散度的构造性推导
算法·重构·最优控制·随机最优控制
2301_818419016 小时前
C++中的解释器模式变体
开发语言·c++·算法
爱学习的大牛1236 小时前
windows tcpview 类似功能 c++
c++
ab1515177 小时前
3.25完成*23、*24、*28、*30、*33、*38、*39、*40
算法
颜酱7 小时前
回溯算法实战练习(3)
javascript·后端·算法
biter down7 小时前
C++11 统一列表初始化+std::initializer_list
开发语言·c++
ShineWinsu8 小时前
爬虫对抗:ZLibrary反爬机制实战分析技术文章大纲
c++
小王不爱笑1328 小时前
G1 GC 的核心基础:Region 模型的补充细节
java·jvm·算法
小王不爱笑1329 小时前
三色标记算法
算法
charlie1145141919 小时前
通用GUI编程技术——Win32 原生编程实战(十六)——Visual Studio 资源编辑器使用指南
开发语言·c++·ide·学习·gui·visual studio·win32