M. Divisible – Codeforces Problem Solution in C++

Disclaimer: Make sure you tried enough before checking the solution

Problem: https://codeforces.com/group/MWSDmqGsZm/contest/223338/problem/M

#include<bits/stdc++.h>
using namespace std;
int main() {
	string num1; 
	 // 01
	// "15"
	int num2;  // 3
	cin>>num1>>num2;
	long long res = 0;
	for(int i=0;i<num1.size();i++){ // 0 1 
		res *= 10;
		res += num1[i] - '0';
		res %= num2;
	}
	if(res == 0){
		cout<<"YES"<<endl;
	} else {
		cout<<"NO"<<endl;
	}
}

Assiut University Training – Newcomers Solution Math – Geometry

Leave a Comment