結果

問題 No.988 N×Mマス計算(総和)
ユーザー heno_code
提出日時 2020-02-15 03:25:47
言語 C++14
(gcc 9.2.0)
結果
AC  
実行時間 24 ms
コード長 1,241 Byte
コンパイル時間 804 ms
使用メモリ 4,068 KB
最終ジャッジ日時 2020-02-15 03:25:49

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
1_sample1.txt AC 4 ms
3,252 KB
2_sample2.txt AC 0 ms
3,296 KB
3.txt AC 0 ms
3,264 KB
4.txt AC 4 ms
3,264 KB
5.txt AC 0 ms
3,300 KB
6.txt AC 0 ms
3,332 KB
7.txt AC 0 ms
3,356 KB
8.txt AC 4 ms
3,288 KB
9.txt AC 4 ms
3,352 KB
10.txt AC 0 ms
3,292 KB
11.txt AC 8 ms
3,360 KB
12.txt AC 12 ms
3,508 KB
13.txt AC 20 ms
4,024 KB
14.txt AC 8 ms
3,364 KB
15.txt AC 8 ms
3,432 KB
16.txt AC 12 ms
3,596 KB
17.txt AC 16 ms
3,848 KB
18.txt AC 24 ms
4,068 KB
19.txt AC 12 ms
3,552 KB
20.txt AC 16 ms
3,920 KB
テストケース一括ダウンロード

ソースコード

diff #
#include<iostream>
#include<string>
#include<cstdio>
#include<vector>
#include<cmath>
#include<algorithm>
#include<functional>
#include<iomanip>
#include<queue>
#include<ciso646>
#include<utility>
#include<map>
#include<set>
#include<bitset>
#include<stack>
#include<cassert>
#include<random>
#include<unordered_map>
#include<numeric>
using namespace std;
using ll = long long;
const ll mod = 1000000007;
const ll INF = (1e+18) + 7;
#define rep(i,n) for(int i=0;i<n;i++)
#define Rep(i,sta,n) for(int i=sta;i<n;i++)
#define per(i,n) for(int i=n-1;i>=0;i--)
#define all(x) (x).begin(),(x).end()
#define stop char nyaa;cin>>nyaa;

using P = pair<int, int>;
using LP = pair<ll, ll>;


void solve() {
	int h, w; cin >> h >> w;
	ll m; cin >> m;
	char c; cin >> c;
	vector<ll> a(h), b(w);
	rep(j, w)cin >> b[j]; rep(i, h)cin >> a[i];
	if (c == '+') {
		ll ans = 0;
		rep(i, h) {
			ans += a[i] * w;
			ans %= m;
		}
		rep(j, w) {
			ans += b[j] * h;
			ans %= m;
		}
		cout << ans << endl;
	}
	else {
		ll sa = 0, sb = 0;
		rep(i, h)sa += a[i];
		rep(j, w)sb += b[j];
		sa %= m; sb %= m;
		cout << sa * sb%m << endl;
	}

}
signed main() {
	cin.tie(0);
	ios::sync_with_stdio(false);
	//int t; cin >> t;rep(i,t) solve();
	solve();
	stop
		return 0;
}
0