Submission #60958446


Source Code Expand

Copy
#include<bits/stdc++.h>
#define ll long long
using namespace std;
#define no cout<<"No\n"
#define yes cout<<"Yes\n"
const ll MOD=1e9+7;
const ll N=2e5+5;
ll dx[4]={-1, 1, 0, 0};
ll dy[4]={0, 0, -1, 1};
bool isValid(ll x, ll y, ll n, ll m){
return 0 <= x && x < n && 0 <= y && y < m;
}
void solve(){
ll a, b, c, d, e, g, h, x, y, z, r, l, t, o, p, i, j, k, q, w, s, u, v, n, m;
ll cnt=0, ans=0, sum=0;
string ug,ug1,ug2;
char useg='a';
bool bval=1,bval1=0;
cin>>n>>m>>x>>y;
string arr[n];
for(auto& i: arr) cin >> i;
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#include<bits/stdc++.h>
#define ll long long
using namespace std;
#define no cout<<"No\n"
#define yes cout<<"Yes\n"
const ll MOD=1e9+7;
const ll N=2e5+5;
ll dx[4]={-1, 1, 0, 0};
ll dy[4]={0, 0, -1, 1};
bool isValid(ll x, ll y, ll n, ll m){
    return 0 <= x && x < n && 0 <= y && y < m;
}
void solve(){
    ll a, b, c, d, e, g, h, x, y, z, r, l, t, o, p, i, j, k, q, w, s, u, v, n, m;
    ll cnt=0, ans=0, sum=0;
    string ug,ug1,ug2;
    char useg='a';
    bool bval=1,bval1=0;
    cin>>n>>m>>x>>y;
    string arr[n];
    for(auto& i: arr) cin >> i;
    vector<vector<bool>>vis(n, vector<bool>(m, false));
    cin>>ug;
    x--; y--;
    vis[x][y]=1;
    if(arr[x][y]=='@') cnt++;
    for(char c: ug){
        if(c == 'U')i=0;
        if(c == 'D')i=1;
        if(c == 'L')i=2;
        if(c == 'R')i=3;
        ll nx=x+dx[i];
        ll ny=y+dy[i];
        if(isValid(nx, ny, n, m)){
            if(arr[nx][ny]!='#'){
                x=x+dx[i];
                y=y+dy[i];
                if(arr[x][y]=='@'&&vis[x][y]==false){
                    cnt++;
                }
                vis[x][y]=1;
            }
        }
    }
    cout<<x+1<<' '<<y+1<<' '<<cnt<<'\n';
}

int main(){
    ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0);
    ll testCase=1;
    //cin>>testCase;
    while(testCase--){
        solve();
    }
}

Submission Info

Submission Time
Task B - Santa Claus 1
User erdene_1231
Language C++ 20 (gcc 12.2)
Score 200
Code Size 1388 Byte
Status AC
Exec Time 1 ms
Memory 3628 KB

Compile Error

Main.cpp: In function ‘void solve()’:
Main.cpp:14:8: warning: unused variable ‘a’ [-Wunused-variable]
   14 |     ll a, b, c, d, e, g, h, x, y, z, r, l, t, o, p, i, j, k, q, w, s, u, v, n, m;
      |        ^
Main.cpp:14:11: warning: unused variable ‘b’ [-Wunused-variable]
   14 |     ll a, b, c, d, e, g, h, x, y, z, r, l, t, o, p, i, j, k, q, w, s, u, v, n, m;
      |           ^
Main.cpp:14:14: warning: unused variable ‘c’ [-Wunused-variable]
   14 |     ll a, b, c, d, e, g, h, x, y, z, r, l, t, o, p, i, j, k, q, w, s, u, v, n, m;
      |              ^
Main.cpp:14:17: warning: unused variable ‘d’ [-Wunused-variable]
   14 |     ll a, b, c, d, e, g, h, x, y, z, r, l, t, o, p, i, j, k, q, w, s, u, v, n, m;
      |                 ^
Main.cpp:14:20: warning: unused variable ‘e’ [-Wunused-variable]
   14 |     ll a, b, c, d, e, g, h, x, y, z, r, l, t, o, p, i, j, k, q, w, s, u, v, n, m;
      |                    ^
Main.cpp:14:23: warning: unused variable ‘g’ [-Wunused-variable]
   14 |     ll a, b, c, d, e, g, h, x, y, z, r, l, t, o, p, i, j, k, q, w, s, u, v, n, m;
      |                       ^
Main.cpp:14:26: warning: unused variable ‘h’ [-Wunused-variable]
   14 |     ll a, b, c, d, e, g, h, x, y, z, r, l, t, o, p, i, j, k, q, w, s, u, v, n, m;
      |                          ^
Main.cpp:14:35: warning: unused variable ‘z’ [-Wunused-variable]
   14 |     ll a, b, c, d, e, g, h, x, y, z, r, l, t, o, p, i, j, k, q, w, s, u, v, n, m;
      |                                   ^
Main.cpp:14:38: warning: unused variable ‘r’ [-Wunused-variable]
   14 |     ll a, b, c, d, e, g, h, x, y, z, r, l, t, o, p, i, j, k, q, w, s, u, v, n, m;
      |                                      ^
Main.cpp:14:41: warning: unused variable ‘l’ [-Wunused-variable]
   14 |     ll a, b, c, d, e, g, h, x, y, z, r, l, t, o, p, i, j, k, q, w, s, u, v, n, m;
      |                                         ^
Main.cpp:14:44: warning: unused variable ‘t’ [-Wunused-variable]
   14 |     ll a, b, c, d, e, g, h, x, y, z, r, l, t, o, p, i, j, k, q, w, s, u, v, n, m;
      |                                            ^
Main.cpp:14:47: warning: unused variable ‘o’ [-Wunused-variable]
   14 |     ll a, b, c, d, e, g, h, x, y, z, r, l, t, o, p, i, j, k, q, w, s, u, v, n, m;
      |                                               ^
Main.cpp:14:50: warning: unused variable ‘p’ [-Wunused-variable]
   14 |     ll a, b, c, d, e, g, h, x, y, z, r, l, t, o, p, i, j, k, q, w, s, u, v, n, m;
      |                                                  ^
Main.cpp:14:56: warning: unused variable ‘j’ [-Wunused-variable]
   14 |     ll a, b, c, d, e, g, h, x, y, z, r, l, t, o, p, i, j, k, q, w, s, u, v, n, m;
      |                                                        ^
Main.cpp:14:59: warning: unused variable ‘k’ [-Wunused-variable]
   14 |     ll a, b, c, d, e, g, h, x, y, z, r, l, t, o, p, i, j, k, q, w, s, u, v, n, m;
      |                                                           ^
Main.cpp:14:62: warning: unused variable ‘q’ [-Wunused-variable]
   14 |     ll a, b, c, d, e, g, h, x, y, z, r, l, t, o, p, i, j, k, q, w, s, u, v, n, m;
      |                                                              ^
Main.cpp:14:65: warning: unused variable ‘w’ [-Wunused-variable]
   14 |     ll a, b, c, d, e, g, h, x, y, z, r, l, t, o, p, i, j, k, q, w, s, u, v, n, m;
      |                                                                 ^
Main.cpp:14:68: warning: unused variable ‘s’ [-Wunused-variable]
   14 |     ll a, b, c, d, e, g, h, x, y, z, r, l, t, o, p, i, j, k, q, w, s, u, v, n, m;
      |                                                                    ^
Main.cpp:14:71: warning: unused variable ‘u’ [-Wunused-variable]
   14 |     ll a, b, c, d, e, g, h, x, y, z, r, l, t, o, p, i, j, k, q, w, s, u, v, n, m;
      |                                                                       ^
Main.cpp:14:74: warning: unused variable ‘v’ [-Wunused-variable]
   14 |     ll a, b, c, d, e, g, h, x, y, z, r, l, t, o, p, i, j, k, q, w, s, u, v, n, m;
      |                                                                          ^
Main.cpp:15:15: warning: unused variable ‘ans’ [-Wunused-variable]
   15 |     ll cnt=0, ans=0, sum=0;
      |               ^~~
Main.cpp:15:22: warning: unused variable ‘sum’ [-Wunused-variable]
   15 |     ll cnt=0, ans=0, sum=0;
      |                      ^~~
Main.cpp:17:10: warning: unused variable ‘useg’ [-Wunused-variable]
   17 |     char useg='a';
      |          ^~~~
Main.cpp:18:10: warning: unused variable ‘bval’ [-Wunused-variable]
   18 |     bool bval=1,bval1=0;
      |          ^~~~
Main.cpp:18:17: warning: unused variable ‘bval1’ [-Wunused-variable]
   18 |     bool bval=1,bval1=0;
      |                 ^~~~~
Main.cpp:32:21: warning: ‘i’ may be used uninitialized [-Wmaybe-uninitialized]
   32 |         ll nx=x+dx[i];
      |                 ~~~~^
Main.cpp:14:53: note: ‘i’ was declared here
   14 |     ll a, b, c, d, e, g, h, x, y, z, r, l, t, o, p, i, j, k, q, w, s, u, v, n, m;
      |                                                     ^

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 200 / 200
Status
AC × 3
AC × 18
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt
All hand_01.txt, hand_02.txt, random_01.txt, random_02.txt, random_03.txt, random_04.txt, random_05.txt, random_06.txt, random_07.txt, random_08.txt, random_09.txt, random_10.txt, random_11.txt, random_12.txt, random_13.txt, sample_01.txt, sample_02.txt, sample_03.txt
Case Name Status Exec Time Memory
hand_01.txt AC 1 ms 3448 KB
hand_02.txt AC 1 ms 3608 KB
random_01.txt AC 1 ms 3460 KB
random_02.txt AC 1 ms 3472 KB
random_03.txt AC 1 ms 3552 KB
random_04.txt AC 1 ms 3536 KB
random_05.txt AC 1 ms 3496 KB
random_06.txt AC 1 ms 3324 KB
random_07.txt AC 1 ms 3628 KB
random_08.txt AC 1 ms 3432 KB
random_09.txt AC 1 ms 3544 KB
random_10.txt AC 1 ms 3444 KB
random_11.txt AC 1 ms 3460 KB
random_12.txt AC 1 ms 3436 KB
random_13.txt AC 1 ms 3456 KB
sample_01.txt AC 1 ms 3424 KB
sample_02.txt AC 1 ms 3428 KB
sample_03.txt AC 1 ms 3480 KB


2025-03-05 (Wed)
18:06:08 +00:00