Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

RGB7370 - Хуваагч

N, К натурал тоонууд өгөгдөв. Өгөгдсөн N тооны сондгой дугаартай цифрүүдийн нийлбэр, тэгш дугаартай цифрүүдийн нийлбэрийн ялгавар K-д хуваагдах эсэхийг тогтоо. Цифрийг ахлах орны цифрээс эхлэн дугаарлана.

Input

Эхний мөрөнд K (0<K<1000) , дараагийн мөрөнд  N  (1 ≤ N ≤ 10100) натурал тоонууд байрлана.

Output

Даалгаврын нөхцөлийг хангах “YES”, “NO” гэсэн ганц тэмдэгт мөр байна.

Example

Input 1:

4

123 Output 1: NO
Input 2:

3

12345
Output 2:
YES

Нэмсэн:Bataa
Огноо:2013-03-21
Хугацааны хязгаарлалт:1s
Эх кодын хэмжээний хязгаарлалт:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Програмчлалын хэлүүд:ADA95 ASM32 BASH BF C NCSHARP CSHARP C++ 4.3.2 CPP C99 CLPS LISP sbcl LISP clisp D ERL FORTRAN HASK ICON ICK JAVA JS-RHINO JULIA LUA NEM NICE OCAML PAS-GPC PAS-FPC PERL PHP PIKE PRLG-swi PYTHON PYPY3 PYTHON3 RUBY SCALA SCM guile ST TCL WHITESPACE
Эх сурвалж:2013 он RGB7 Онлайн 1

hide comments
2023-12-06 03:24:38
using namespace std;
#include <iostream>

int odd(long long k){
int ans=0;

while(k%10>0){
if((k%10)%2!=0){
ans=ans+k%10;
}
k=k/10;
}
return ans;
}
int ev(long long k){
int ans=0;

while(k%10>0){
if((k%10)%2==0){
ans=ans+k%10;
}
k=k/10;
}
return ans;
}

int main() {
int n, ans;
long long m;
cin>>n>>m;
ans=odd(m)-ev(m);
if(ans%n==0){
cout<<"YES";
}else cout<<"NO";

return 0;
}
muuu zolig boldgue
2023-12-05 07:49:06
#include <iostream>
using namespace std;
int main(){
long long b[1000],n,k,t=0,s=0,m,q=1,a;
cin>>k>>n;
m=n;
while(m>0){
b[q]=m%10;
q++;
m=m/10;
}
q--;
while(q>0){
if(q%2==0){
t=t+b[q];
}
else{
s=s+b[q];
}
q--;
m=m/10;
}
a=s-t;
if(a%k==0){
cout<<"YES";
}
else{
cout<<"NO";
}
return 0;
}
2023-12-03 09:26:12
#include <iostream>
#include <cmath>
#include <string>
#include <vector>
using namespace std;

int main() {
int k, m = 0, sondgoi = 0 ,tegsh = 0;
string N;
cin >> k;
cin >> N;
for(int i = 0; i < N.size();i++){
int too = N[i] - '0';
if (i % 2 == 0) {
sondgoi += too;
} else {
tegsh += too;
}

}
int zuru = sondgoi - tegsh;
if( zuru % k == 0) cout << "YES";
else cout << " NO";


return 0;
}
deelii bla
2021-07-04 10:53:18
#include<iostream>
#include<string>
using namespace std;
string str;
long long k,n,sondgoi,tegsh,ylgavar,a[1000001];
int main()
{
int i;
cin>>n>>str;
for(i=0;i<str.size();i++)
{
if(i%2>0) tegsh=tegsh+(str[i]-48);
else sondgoi=sondgoi+(str[i]-48);
}
ylgavar=sondgoi-tegsh;
if(ylgavar%n==0) cout<<"YES";
else cout<<"NO";
} //i think hard problem however that's medium
2020-10-31 06:14:16
#include <cstdio>
#include <math.h>

int main() {
int n,k;
scanf("%d%d", &n,&k);

int i=1;

int s1=0,s2=0;
while(n!=0){
if(i%2==1){
s1+=n%10;
}
else s2+=n%10;
i++;
n=n/10;
}
if(abs(s1-s2)%k==0)printf("YES");
else printf("NO");
}
2019-12-26 15:01:30
#include<bits/stdc++.h>
using namespace std;
main(){
long long a[1000000],b=1,c,d,e,i,j=0,n=0,ans=0;
cin>>c;
string s;
cin>>s;
for(i=0;i<s.size();i++){
if(i%2==0) n+=s[i]-48;
else j+=s[i]-48;
}
if(abs(n-j)%c==0) cout<<"YES";
else cout<<"NO";
}
//SHINE MONGOL HARUMAFUJI 11-4 BAYARJARGAL//
2019-01-25 11:07:05
#include<bits/stdc++.h>
using namespace std;
main(){
long long a[1000000],b=1,c,d,e,i,j=0,n=0,ans=0;
cin>>c;
string s;
cin>>s;
for(i=0;i<s.size();i++){
if(i%2==0) n+=s[i]-48;
else j+=s[i]-48;
}
if(abs(n-j)%c==0) cout<<"YES";
else cout<<"NO";
}
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.