top of page

CCC 2017 J3: Exactly Electrical


The solution:

input:

x1, y1 # start point coordinate

x2, y2 #end point coordinate

t #the initial number of units of the electrical charge of your battery


distance = abs(x1-x2) + abs(y1-y2)

if distance <= t and (t - dist) % 2 == 0:

print("Y")

else:

print("N")


x1, y1 = map(int, input().split())
x2, y2 = map(int, input().split())
t = int(input())
dist = abs(x1 - x2) + abs(y1 - y2)
if dist <= t and (t - dist) % 2 == 0:
    print('Y')
else:
    print('N')

Recent Posts

See All

CCC '24 J5 - Harvest Waterloo

#include<iostream> #include <vector> #include <algorithm> #include <cmath> #include <stack> using namespace std; int main() { int r, c, sr, sc; cin >> r; cin >> c; int p[r][c]; bool v

CCC '24 J4 - Troublesome Keys

#include <iostream> #include <string> #include <map> #include <vector> #include <algorithm> #include <cmath> using namespace std; int main() { string ps; string ds; cin >> ps; cin >> ds;

CCC '22 J5 - Square Pool

#include<iostream> #include <vector> #include <algorithm> #include <cmath> using namespace std; bool rowcom(pair<int, int> a, pair<int, int> b){ return a.first < b.first; } bool colcom(pair<int,

Comments


bottom of page