Районная олимпиада по информатике. 2016-2017 учебный год.


Есеп E. 3-ке бөлінетін сандар

Ограничение по времени:
2 секунд
Ограничение по памяти:
64 мегабайт

Батырхан 3-ке қалдықсыз бөлінетін сандарды жақсы көреді. Өкінішке орай, өте үлкен сандар үшін жақсы көру керек пе, əлде жоқ па тексере алмайды. Батырхан сіздің көмегіңізді сұрап жатыр, жақсы көру керектігін анықтайтын программа жазып беріңіз!
Формат входного файла
Бір ғана сан $X$ — тексеру керек сан $(0 \le X \le 10^{1000}).$
Формат выходного файла
Егер $X$ саны 3-ке қалдықсыз бөлінсе “YES”, егер бөлінбесе “NO” сөзін шығарыңыз (тырнақшасыз).
Примеры:
Вход
111 
Ответ
YES
Вход
5 
Ответ
NO
посмотреть в олимпиаде

Комментарий/решение:

пред. Правка 2   1
2018-11-24 15:49:39.0 #

кодты корсету/жасыру

  -2
2018-11-24 20:31:02.0 #

Мне кажется это не будет работать. Там числа до 10^100

пред. Правка 2   -1
2018-11-24 20:44:30.0 #

кодты корсету/жасыру

  -2
2018-11-26 21:48:02.0 #

кодты корсету/жасыру

  -2
2019-03-28 12:55:15.0 #

#include <iostream>

#include <algorithm>

#include <cmath>

#include <iomanip>

#include <string>

using namespace std;

long long m[200], s;

string a;

//cout << setprecision(10);

int main(){

cin >> a;

for(int i =0 ;i < a.size(); i++){

s += (int(a[i]) - 48);

}

if(s % 3 == 0){

cout << "YES";

}

else

cout << "NO";

}

  -1
2019-12-01 21:52:59.0 #

кодты корсету/жасыру

пред. Правка 2   -1
2022-01-18 11:17:33.0 #

DELETED

  0
2021-10-10 21:06:44.0 #

кодты корсету/жасыру

  0
2021-12-13 12:36:42.0 #

#include<bits/stdc++.h>

using namespace std ;

int main () {

int n ;

cin >> n ;

if(n % 3 == 0){

cout << "YES" ;

}

if(n % 3 != 0){

cout << "NO" ;

}

}кодты корсету/жасыру

  0
2022-04-14 19:59:14.0 #

#include <iostream>

#include <string>

using namespace std;

int main() {

string number;

cin >> number;

int sum = 0;

for (int i = 0; i < number.size(); ++i) {

sum += number[i] - '0';

}

if (sum % 3 != 0) {

cout << "NO";

} else {

cout << "YES";

}

}

  0
2022-12-12 19:16:28.0 #

#include<bits/stdc++.h>

using namespace std;

#define ll long long int

stringstream f;

int main () {

ios_base::sync_with_stdio(0);

cin.tie(0);cout.tie(0);

string s;

cin>>s;

ll ans=0, c=0;

for(ll i=0;i<s.size();i++){

f<<s[i];

f>>c;

ans+=c;

f.clear();

}cout<<ans;

}

  0
2023-01-24 17:43:36.0 #

n=int(input())

if n%3==0:

print('yes')

else:

print('no')

  0
2023-12-16 00:30:19.0 #

x=int(input())

print("YES" if x%3==0 else "NO")

  0
2023-12-26 21:40:08.0 #

n=int(input())

if n%3==0:

print('YES')

else:

print('NO')