結果
| 問題 |
No.896 友達以上恋人未満
|
| コンテスト | |
| ユーザー |
milanis48663220
|
| 提出日時 | 2019-09-27 23:28:31 |
| 言語 | C++11(廃止可能性あり) (gcc 13.3.0) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 675 bytes |
| コンパイル時間 | 456 ms |
| コンパイル使用メモリ | 55,016 KB |
| 実行使用メモリ | 265,560 KB |
| 最終ジャッジ日時 | 2024-09-25 02:11:28 |
| 合計ジャッジ時間 | 7,144 ms |
|
ジャッジサーバーID (参考情報) |
judge2 / judge1 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | WA * 4 |
| other | WA * 6 MLE * 1 |
ソースコード
#include <iostream>
using namespace std;
long z[1<<24];
long cnt[1<<24];
int x[1000], y[1000], a[1000], b[1000];
int main(){
int M, N, mx, my, ax, ay, MOD;
cin >> M >> N >> mx >> my >> ax >> ay >> MOD;
for(int i = 0; i < M; i++){
cin >> x[i] >> y[i] >> a[i] >> b[i];
z[x[i]] += y[i];
}
int xp = x[M-1];
int yp = y[M-1];
for(int i = M; i < N; i++){
long X, Y;
X = xp*mx+ax;
Y = yp*my+ay;
X %= MOD;
Y %= MOD;
z[X] += Y;
xp = X;
yp = Y;
}
for(int i = 1; i < MOD; i++){
for(int j = 1; i*j < MOD; j++){
cnt[i] += z[i*j];
}
}
}
milanis48663220