Bí ẩn số 11

Xem PDF

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho 1 số nguyên dương \(n\), hãy kiểm tra xem \(n\) có chia hết cho 11 hay không. Nếu có hãy in ra YES, còn ngược lại hãy in ra NO.

Input

Dòng đầu tiên và duy nhất chỉ chứa 1 số nguyên dương \(n\) \((1 \leq n \leq 10^{100000})\).

Output

In ra YES nếu \(n\) chia hết cho 11, và NO nếu ngược lại.

Example

Test 1

Input
11 
Output
YES

Bình luận


  • -1
    kien1984    2:24 p.m. 6 Tháng 9, 2024

    include<bits/stdc++.h>

    using namespace std;
    int main(){
    string s;cin>>s;
    long long n=s.length();
    long long ans=0;
    long long ans1=0;
    ans+=s[0]-48;
    ans1+=s[1]-48;
    for(long long i=2;i<n;i++){
    if(i%2==0){
    ans+=s[i]-48;
    }
    else ans1+=s[i]-48;
    }
    long long t=ans-ans1;
    if(t%11==0) cout<<"YES";
    else cout<<"NO";
    }
    code c++ cho ai cần

    • 9 bình luận nữa