はまやんはまやんはまやん

hamayanhamayan's blog

N×Mマス計算(基本) [yukicoder 987]

https://yukicoder.me/problems/no/987

解説

https://yukicoder.me/submissions/430653

すべての要素を愚直に計算しても、104通りなので行っても問題ない。
注意点としては、積の場合はlong longでやらないと、オーバーフローする。

int N, M;
char op;
ll B[101], A[101];
//---------------------------------------------------------------------------------------------------
void _main() {
    cin >> N >> M >> op;
    rep(i, 0, M) cin >> B[i];
    rep(i, 0, N) cin >> A[i];

    rep(y, 0, N) {
        rep(x, 0, M) {
            if(x) printf(" ");
            
            if (op == '+') printf("%lld", A[y] + B[x]);
            else printf("%lld", A[y] * B[x]);
        }
        printf("\n");
    }
}