Submission #60520844


Source Code Expand

Copy
#include <bits/stdc++.h>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int H,W,D;
cin>>H>>W>>D;
vector<string> S(H);
for(int i=0;i<H;i++) cin>>S[i];
vector<pair<int,int>> floors;
for(int i=0;i<H;i++){
for(int j=0;j<W;j++){
if(S[i][j]=='.') floors.push_back({i,j});
}
}
int ans=0;
for(int i=0;i<(int)floors.size();i++){
for(int j=i+1;j<(int)floors.size();j++){
int x1=floors[i].first,y1=floors[i].second;
int x2=floors[j].first,y2=floors[j].second;
int cnt=0;
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#include <bits/stdc++.h>
using namespace std;
int main() {
    ios::sync_with_stdio(false);
    cin.tie(nullptr);
    int H,W,D;
    cin>>H>>W>>D;
    vector<string> S(H);
    for(int i=0;i<H;i++) cin>>S[i];
    vector<pair<int,int>> floors;
    for(int i=0;i<H;i++){
        for(int j=0;j<W;j++){
            if(S[i][j]=='.') floors.push_back({i,j});
        }
    }
    int ans=0;
    for(int i=0;i<(int)floors.size();i++){
        for(int j=i+1;j<(int)floors.size();j++){
            int x1=floors[i].first,y1=floors[i].second;
            int x2=floors[j].first,y2=floors[j].second;
            int cnt=0;
            for(int r=0;r<H;r++){
                for(int c=0;c<W;c++){
                    if(S[r][c]=='.'){
                        if(abs(r-x1)+abs(c-y1)<=D||abs(r-x2)+abs(c-y2)<=D) cnt++;
                    }
                }
            }
            ans=max(ans,cnt);
        }
    }
    cout<<ans<<endl;
}

Submission Info

Submission Time
Task B - Humidifier 2
User jackofall
Language C++ 20 (gcc 12.2)
Score 250
Code Size 958 Byte
Status AC
Exec Time 2 ms
Memory 3520 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 250 / 250
Status
AC × 3
AC × 26
Set Name Test Cases
Sample 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt
All 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 01_test_00.txt, 01_test_01.txt, 01_test_02.txt, 01_test_03.txt, 01_test_04.txt, 01_test_05.txt, 01_test_06.txt, 01_test_07.txt, 01_test_08.txt, 01_test_09.txt, 01_test_10.txt, 01_test_11.txt, 01_test_12.txt, 01_test_13.txt, 01_test_14.txt, 01_test_15.txt, 01_test_16.txt, 01_test_17.txt, 01_test_18.txt, 01_test_19.txt, 01_test_20.txt, 01_test_21.txt, 01_test_22.txt
Case Name Status Exec Time Memory
00_sample_00.txt AC 1 ms 3384 KB
00_sample_01.txt AC 1 ms 3472 KB
00_sample_02.txt AC 1 ms 3456 KB
01_test_00.txt AC 1 ms 3444 KB
01_test_01.txt AC 1 ms 3316 KB
01_test_02.txt AC 1 ms 3464 KB
01_test_03.txt AC 1 ms 3460 KB
01_test_04.txt AC 1 ms 3412 KB
01_test_05.txt AC 1 ms 3448 KB
01_test_06.txt AC 1 ms 3468 KB
01_test_07.txt AC 1 ms 3340 KB
01_test_08.txt AC 1 ms 3520 KB
01_test_09.txt AC 1 ms 3472 KB
01_test_10.txt AC 1 ms 3464 KB
01_test_11.txt AC 1 ms 3464 KB
01_test_12.txt AC 1 ms 3436 KB
01_test_13.txt AC 1 ms 3420 KB
01_test_14.txt AC 1 ms 3472 KB
01_test_15.txt AC 1 ms 3408 KB
01_test_16.txt AC 1 ms 3468 KB
01_test_17.txt AC 1 ms 3508 KB
01_test_18.txt AC 1 ms 3464 KB
01_test_19.txt AC 2 ms 3372 KB
01_test_20.txt AC 2 ms 3368 KB
01_test_21.txt AC 2 ms 3408 KB
01_test_22.txt AC 1 ms 3416 KB


2025-04-21 (Mon)
12:46:45 +00:00