ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#179793 | #8. 小w、小j和小z | mH | 0 | 3941ms | 117064kb | C++11 | 1.1kb | 2023-08-04 09:40:49 | 2023-08-04 09:40:51 |
answer
#include <bits/stdc++.h>
#define int long long
using namespace std;
int h, z, n, ggg, ans[10], x[100005], y[100005];
unordered_map<int, unordered_map<int, int>> a, vis;
int get(int x1, int y1)
{
int sum = 0;
for (int j = 0; j < 5; j++)
for (int k = 0; k < 5; k++)
sum += a[x1 + j][y1 + k];
return sum;
}
signed main()
{
#ifndef ONLINE_JUDGE
freopen("data/data.in", "r", stdin);
// freopen("data/data.out", "w", stdout);
#endif
srand(time(0ll));
std::ios::sync_with_stdio(false), cin.tie(0), cout.tie(0);
h = 10000, z = 10000, n = 100000;
for (int i = 1; i <= n; i++)
x[i] = rand() % 10000 + 1, y[i] = rand() % 10000 + 1, a[x[i]][y[i]]++;
for (int i = 1; i <= n; i++)
for (int j = 0; j < 1; j++)
for (int k = 0; k < 1; k++)
if (x[i] - j >= 1 && y[i] - k >= 1 && x[i] - j + 2 <= h && y[i] - k + 2 <= z && !vis[x[i] - j][y[i] - k])
vis[x[i] - j][y[i] - k] = 1, ans[get(x[i] - j, y[i] - k)]++;
for (int i = 1; i <= 9; i++)
ggg += ans[i];
cout << (h - 2) * (z - 2) - ggg << '\n';
for (int i = 1; i <= 9; i++)
cout << ans[i] << '\n';
exit(0);
}
Details
小提示:点击横条可展开更详细的信息
Subtask #1:
score: 0
Wrong Answer
Test #1:
score: 0
Wrong Answer
time: 1288ms
memory: 117064kb
input:
20 10 -715624307 -28629151 957936621 17210368 -753657459 59049 -40974960 5153632 -402454312 -3450252...
output:
99860069 97536 2364 34 1 0 0 0 0 0
result:
wrong answer expected 11.3999000000, found 99860069.0000000000
Subtask #2:
score: 0
Wrong Answer
Test #6:
score: 0
Wrong Answer
time: 1322ms
memory: 117060kb
input:
200 10 -487405787 3200000 725249085 28629151 -671026855 -4084101 38046635 45435424 -188495128 643634...
output:
99860096 97611 2272 25 0 0 0 0 0 0
result:
wrong answer expected 0.0039000000, found 99860096.0000000000
Subtask #3:
score: 0
Skipped
Subtask #4:
score: 0
Wrong Answer
Test #18:
score: 0
Wrong Answer
time: 1331ms
memory: 116960kb
input:
2000 10 882856800 -387420489 866607093 -134217728 481381898 1 -488180557 1953125 -783185249 -19683 -...
output:
99860093 97507 2374 30 0 0 0 0 0 0
result:
wrong answer expected 0.0001000000, found 99860093.0000000000
Subtask #5:
score: 0
Skipped
Subtask #6:
score: 0
Skipped