Gửi bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, Python, Ruby, Rust, Scratch, Swift
Đạt R và B-Gay là cặp đôi nghệ sĩ hoàn hảo. Vào một ngày mưa, Đạt R thách đố B-Gay rằng:
Với 1 số ~n~ cho trước, B-Gay hãy cho biết số ~n~ có phải là số đặc biệt hay không?
Các bạn hãy giúp anh ta trả lời câu đố của Đạt R nhé.
Một số ~n~ được gọi là số đặc biệt nếu ~n~ chia hết cho tổng các chữ số của ~n~.
Input
Duy nhất 1 số tự nhiên ~n~. ( ~ 1 \le n \le 10^{18} ~ )
Output
- In ra màn hình dòng chữ
YES
nếu ~n~ là số đặc biệt. - In ra màn hình dòng chữ
NO
nếu ~n~ không là số đặc biệt.
Sample
Input #1
298
Output #1
NO
Input #2
40425
Output #2
YES
Problem source: CLB Lập Trình PTIT
Bình luận
include<bits/stdc++.h>
using namespace std; int main(){ iosbase::syncwith_stdio(false); cin.tie(0);cout.tie(0);
}
include <bits/stdc++.h>
using namespace std;
int main() { long long n; cin >> n; int s = 0; long long n2 = n; while (n > 0){ s += n%10; n = n/10; } if (n2 % s == 0){ cout << "YES"; } else { cout << "NO"; } return 0; }
#include <bits/stdc++.h>
using namespace std; long long SumN(long long n) { long long s=0; while(n>0){ s+=n%10; n/=10; } return s; } bool kiemtra(long long n) { long long s=0; s=SumN(n); return (n%s==0); } long long n; int main() { cin>>n; if (kiemtra(n)) cout<< "YES"; else cout<<"NO"; return 0; }
tên ca sĩ đặt ác quá 😭😭
hao no
Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.