#include <stdio.h>
int main(){
int T, X, Y, Z, M, N, P;
int i = 0;
int jojo, bibi;
// Baca banyaknya test case
scanf("%d", &T);
while (i<T) {
// Baca XYZ dan MNP
scanf("%d", &X);
scanf("%d", &Y);
scanf("%d", &Z);
scanf("%d", &M);
scanf("%d", &N);
scanf("%d", &P);
// Cari umur bibi (Sistem persamaan linear dua variabel)
// 1. jojo - X = M * (bibi - X)
// 1. jojo = M * (bibi - X) + X
// 2. jojo + Y = N * (bibi + Y)
// 2. jojo = N * (bibi + Y) - Y
// SUBSTITUSI
// M * (bibi - X) + X = N * (bibi + Y) - Y
// M * bibi - MX + X = N * bibi + NY - Y
// M * bibi - N * bibi = MX - X + NY - Y
// (M-N) * bibi = MX - X + NY - Y
// bibi = (MX - X + NY - Y)/(M-N)
bibi = (M * X - X + N * Y - Y)/(M-N);
jojo = M * (bibi - X) + X;
// printf("%d %d", jojo, bibi);
// jojo + Z ? P * (bibi + Z)
if ((jojo + Z) == (P * (bibi + Z))){
printf("Case #%d: YES\n", i+1 );
} else {
printf("Case #%d: NO\n", i+1 );
}
i++;
return 0;
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2025 KUDO.TIPS - All rights reserved.
#include <stdio.h>
int main(){
int T, X, Y, Z, M, N, P;
int i = 0;
int jojo, bibi;
// Baca banyaknya test case
scanf("%d", &T);
while (i<T) {
// Baca XYZ dan MNP
scanf("%d", &X);
scanf("%d", &Y);
scanf("%d", &Z);
scanf("%d", &M);
scanf("%d", &N);
scanf("%d", &P);
// Cari umur bibi (Sistem persamaan linear dua variabel)
// 1. jojo - X = M * (bibi - X)
// 1. jojo = M * (bibi - X) + X
// 2. jojo + Y = N * (bibi + Y)
// 2. jojo = N * (bibi + Y) - Y
// SUBSTITUSI
// M * (bibi - X) + X = N * (bibi + Y) - Y
// M * bibi - MX + X = N * bibi + NY - Y
// M * bibi - N * bibi = MX - X + NY - Y
// (M-N) * bibi = MX - X + NY - Y
// bibi = (MX - X + NY - Y)/(M-N)
bibi = (M * X - X + N * Y - Y)/(M-N);
jojo = M * (bibi - X) + X;
// printf("%d %d", jojo, bibi);
// jojo + Z ? P * (bibi + Z)
if ((jojo + Z) == (P * (bibi + Z))){
printf("Case #%d: YES\n", i+1 );
} else {
printf("Case #%d: NO\n", i+1 );
}
i++;
}
return 0;
}