Loading [MathJax]/jax/output/SVG/jax.js

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


Задача E. Числа, делящиеся на 3

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

Батырхан любит числа, которые без остатка делятся на число 3. К сожалению, для очень больших чисел он не может проверить должен ли он любить его или нет. Помогите ему написав программу, которая поможет ему!
Формат входного файла
Единственная строка входного файла содержит X — число которое необходимо проверить (0X101000).
Формат выходного файла
Выведите “YES” (без кавычек), если X без остатка делится на 3, иначе выведите “NO” (без кавычек).
Примеры:
Вход
111 
Ответ
YES
Вход
5 
Ответ
NO
посмотреть в олимпиаде

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

пред. Правка 2   1
6 года 4 месяца назад #

показать/скрыть код

C++

  -2
6 года 4 месяца назад #

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

пред. Правка 2   -1
6 года 4 месяца назад #

показать/скрыть код

C++

  -2
6 года 4 месяца назад #

показать/скрыть код

C++

  -2
6 года назад #

#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
5 года 4 месяца назад #

показать/скрыть код

C++

пред. Правка 2   -1
3 года 2 месяца назад #

DELETED

  0
3 года 5 месяца назад #

показать/скрыть код

C++

  0
3 года 3 месяца назад #

#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" ;

}

}показать/скрыть код

C++

  0
2 года 11 месяца назад #

#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
2 года 3 месяца назад #

#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
2 года 2 месяца назад #

n=int(input())

if n%3==0:

print('yes')

else:

print('no')

  0
1 года 3 месяца назад #

x=int(input())

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

  0
1 года 2 месяца назад #

n=int(input())

if n%3==0:

print('YES')

else:

print('NO')