Đ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
CODE C++ ĐÂY NHA
include <bits/stdc++.h>
using namespace std;
define endl '\n'
typedef long long ll;
int main(){
ios_base::sync_with_stdio(false); cin.tie(NULL);
ll a,b; cin>>a>>b;
ll kq =((b/3) - ((a-1)/3));
cout<<kq;
}
.
bài này chưa đúng hết test đâu.
ai bí thì mở.
a=int(input())
b=int(input())
dem=0
for i in range(a,b):
if i%3==0:
dem+=1
print(dem)
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
7 bình luận nữa