Điểm:
800
Thời gian:
1.0s
Bộ nhớ:
1G
Input:
bàn phím
Output:
màn hình
Cho hai số tự nhiên \(a\) và \(b\). Hãy đếm xem từ \(a\) đến \(b\) có bao nhiêu số chia hết cho 3.
Input
- Hai số tự nhiên, mỗi số trên mỗi dòng \(a\) và \(b\).
Output
- Một số là kết quả của bài toán.
Example
Test 1
Input
4
10
Output
2
Bình luận
không biết ai ra bài này! bài thì dễ, điểm thì cao mà thời gian thì ngắn ngủn. dùng for không bao giờ ac cả:(
ai bí thì mở
a = int(input())
b = int(input())
c = b
if b%a==0:
print(c//3)
else:
if a%3==0:
print(c//3-a//3+1)
else:
print(c//3-a//3)
Bài chả có j khó hết
cứ trâu là đc
+3 dần ko full thì +300(or +3000) và tăng ans+=100(or +1000) thì full
(sau khi làm bước trên vẫn phải cộng 3 dần nên đừng lấy cao quá)
ezz gg
(công thức mấy bạn là quá vip nmà ko cần thiết đâu)
print((lambda a,b,c:c(b)-c(a-1))(int(input()), int(input()) ,lambda v:v//3))
Here is true
Code C++ tham khảo
Code Python tham khảo
include <iostream>
using namespace std;
int main() {
long long a, b;
cin >> a >> b;
}
rất hiệu quả
Spoiler
print((lambda a,b,c:c(b)-c(a-1))(int(input()), int(input()) ,lambda v:v//3))
sipoiler
(b/3) - ((a-1)/3)
4 bình luận nữa