端午节作业day3

  1. grep: grep用于在文件中搜索匹配特定模式的文本。它接受一个模式和一个文件列表,并输出包含匹配模式的行。例如,grep "pattern" file.txt会在file.txt中搜索包含"pattern"的行。

  2. find: find用于在指定目录下搜索文件和目录。它接受一个起始目录和一些选项,并根据指定的条件进行搜索。例如,find /path/to/search -name "*.txt"会在/path/to/search目录下搜索所有以.txt结尾的文件。

  3. cut: cut用于从文本流或文件中提取指定字段。它可以根据列的位置或特定的分隔符来提取字段。例如,cut -d"," -f2 file.csv会使用逗号作为分隔符,提取file.csv中的第二个字段。

  4. tar: tar用于创建和提取归档文件(通常是.tar文件)。它接受一组文件和选项,并将它们打包到一个单独的文件中,或从归档文件中提取文件。例如,tar -czvf archive.tar.gz /path/to/archive会将/path/to/archive目录打包成一个gzip压缩的归档文件。

  5. apt-get: apt-get是Debian和Ubuntu系统上的包管理器命令。它用于安装、更新和删除软件包。例如,apt-get install package会安装名为"package"的软件包。

  6. dpkg: dpkg是Debian和Ubuntu系统上的低级软件包管理工具。它用于直接处理.deb格式的软件包文件。可以使用dpkg -i package.deb来安装一个.deb文件,使用dpkg -r package来删除一个已安装的软件包。

  7. ln: ln命令用于创建链接文件。它可以创建硬链接或符号链接。硬链接是指向文件实际内容的链接,而符号链接是指向文件路径的链接。例如,ln /path/to/file link会在当前目录创建一个名为"link"的硬链接。

  8. ln -s: ln -s用于创建符号链接。符号链接是指向文件路径的特殊文件。例如,ln -s /path/to/file link会在当前目录创建一个名为"link"的符号链接,指向/path/to/file。

2、

 

#include <stdio.h>

int main() {
    int n, m;
    scanf("%d %d", &n, &m);

    // 读取矩阵A
    int A[n][m];
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < m; j++) {
            scanf("%d", &A[i][j]);
        }
    }

    // 辅助数组
    long long row_prod[n];
    long long col_prod[m];

    // 初始化辅助数组
    for (int i = 0; i < n; i++) {
        row_prod[i] = 1;
    }
    for (int j = 0; j < m; j++) {
        col_prod[j] = 1;
    }

    // 计算每行的累乘结果
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < m; j++) {
            row_prod[i] *= A[i][j];
        }
    }

    // 计算每列的累乘结果
    for (int j = 0; j < m; j++) {
        for (int i = 0; i < n; i++) {
            col_prod[j] *= A[i][j];
        }
    }

    long long max_product = 0;

    // 计算每个x[i][j]并更新最大值
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < m; j++) {
            long long product = row_prod[i] * col_prod[j] / A[i][j];
            if (product > max_product) {
                max_product = product;
            }
        }
    }

    printf("%lld\n", max_product);

    return 0;
}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值