Аналіз алгоритму
Два будинки знаходяться на одній стороні вулиці, якщо їх номери є одночасно парними або непарними.
Якщо сума чисел парна, то і мають однакову парність.
Якщо сума чисел непарна, то і мають різну парність.
Реалізація алгоритму
Читаємо вхідні дані.
scanf("%d %d", &n, &m);
Якщо сума чисел парна, то і мають однакову парність. У цьому випадку виводимо 1. Інакше виводимо 0.
if ((n + m) % 2 == 0) puts("1"); else puts("0");
Java реалізація
import java.util.*; public class Main { public static void main(String []args) { Scanner con = new Scanner(System.in); int n = con.nextInt(); int m = con.nextInt(); if ((n + m) % 2 == 0) System.out.println("1"); else System.out.println("0"); con.close(); } }
Python реалізація
Читаємо вхідні дані.
n, m = map(int, input().split())
Якщо сума чисел парна, то і мають однакову парність. У цьому випадку виводимо 1. Інакше виводимо 0.
if (n + m) % 2 == 0: print("1") else: print("0")
C++ реалізація
#include <iostream> using namespace std; int main(){ int n,m; cin>>n>>m; if((n+m)%2==0){ cout<<1<<endl; } else{ cout<<0<<endl; } return 0; }