File tree 2 files changed +15
-2
lines changed
2 files changed +15
-2
lines changed Original file line number Diff line number Diff line change
1
+ n , k = map (int , input ().split ())
2
+ ans = 0
3
+
4
+ for b in range (1 , n + 1 ):
5
+ p = n // b
6
+ ans += p * max (0 ,b - k )
7
+ r = n % b
8
+ ans += max (0 , r - k + 1 )
9
+
10
+ offset = 0
11
+ if k == 0 :
12
+ offset = n
13
+ print (ans - offset )
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ AtCoderの問題をpython3で解いたものになります。AC確認は行っ
8
8
## [ AtCoder Beginner Contest] ( ABC )
9
9
| Problem A | Problem B | Problem C | Problem D | Problem E | Problem F |
10
10
| :---:| :---:| :---:| :---:| :---:| :---:|
11
- | 184/184 <img align =" center " src =" https://img.shields.io/badge/Completed!-green?style=for-the-badge " />| 184/184 <img align =" center " src =" https://img.shields.io/badge/Completed!-green?style=for-the-badge " />| 163/184| 61 /184| 4/59| 0/59|
11
+ | 184/184 <img align =" center " src =" https://img.shields.io/badge/Completed!-green?style=for-the-badge " />| 184/184 <img align =" center " src =" https://img.shields.io/badge/Completed!-green?style=for-the-badge " />| 163/184| 62 /184| 4/59| 0/59|
12
12
13
13
14
14
### ABC001 - ABC041
@@ -46,7 +46,7 @@ AtCoderの問題をpython3で解いたものになります。AC確認は行っ
46
46
| [ ABC045] ( ABC/ABC045 ) | [ &check ; ] ( ABC/ABC045/A.py ) | [ &check ; ] ( ABC/ABC045/B.py ) | [ &check ; ] ( ABC/ABC045/C.py ) ||| [ ABC087] ( ABC/ABC087 ) | [ &check ; ] ( ABC/ABC087/A.py ) | [ &check ; ] ( ABC/ABC087/B.py ) | [ &check ; ] ( ABC/ABC087/C.py ) |
47
47
| [ ABC046] ( ABC/ABC046 ) | [ &check ; ] ( ABC/ABC046/A.py ) | [ &check ; ] ( ABC/ABC046/B.py ) |||| [ ABC088] ( ABC/ABC088 ) | [ &check ; ] ( ABC/ABC088/A.py ) | [ &check ; ] ( ABC/ABC088/B.py ) | [ &check ; ] ( ABC/ABC088/C.py ) | [ &check ; ] ( ABC/ABC088/D.py ) |
48
48
| [ ABC047] ( ABC/ABC047 ) | [ &check ; ] ( ABC/ABC047/A.py ) | [ &check ; ] ( ABC/ABC047/B.py ) | [ &check ; ] ( ABC/ABC047/C.py ) ||| [ ABC089] ( ABC/ABC089 ) | [ &check ; ] ( ABC/ABC089/A.py ) | [ &check ; ] ( ABC/ABC089/B.py ) | [ &check ; ] ( ABC/ABC089/C.py ) |
49
- | [ ABC048] ( ABC/ABC048 ) | [ &check ; ] ( ABC/ABC048/A.py ) | [ &check ; ] ( ABC/ABC048/B.py ) | [ &check ; ] ( ABC/ABC048/C.py ) ||| [ ABC090] ( ABC/ABC090 ) | [ &check ; ] ( ABC/ABC090/A.py ) | [ &check ; ] ( ABC/ABC090/B.py ) | [ &check ; ] ( ABC/ABC090/C.py ) |
49
+ | [ ABC048] ( ABC/ABC048 ) | [ &check ; ] ( ABC/ABC048/A.py ) | [ &check ; ] ( ABC/ABC048/B.py ) | [ &check ; ] ( ABC/ABC048/C.py ) ||| [ ABC090] ( ABC/ABC090 ) | [ &check ; ] ( ABC/ABC090/A.py ) | [ &check ; ] ( ABC/ABC090/B.py ) | [ &check ; ] ( ABC/ABC090/C.py ) | [ & check ; ] ( ABC/ABC090/D.py ) |
50
50
| [ ABC049] ( ABC/ABC049 ) | [ &check ; ] ( ABC/ABC049/A.py ) | [ &check ; ] ( ABC/ABC049/B.py ) | [ &check ; ] ( ABC/ABC049/C.py ) ||| [ ABC091] ( ABC/ABC091 ) | [ &check ; ] ( ABC/ABC091/A.py ) | [ &check ; ] ( ABC/ABC091/B.py ) ||
51
51
| [ ABC050] ( ABC/ABC050 ) | [ &check ; ] ( ABC/ABC050/A.py ) | [ &check ; ] ( ABC/ABC050/B.py ) | [ &check ; ] ( ABC/ABC050/C.py ) ||| [ ABC092] ( ABC/ABC092 ) | [ &check ; ] ( ABC/ABC092/A.py ) | [ &check ; ] ( ABC/ABC092/B.py ) | [ &check ; ] ( ABC/ABC092/C.py ) ||
52
52
| [ ABC051] ( ABC/ABC051 ) | [ &check ; ] ( ABC/ABC051/A.py ) | [ &check ; ] ( ABC/ABC051/B.py ) | [ &check ; ] ( ABC/ABC051/C.py ) ||| [ ABC093] ( ABC/ABC093 ) | [ &check ; ] ( ABC/ABC093/A.py ) | [ &check ; ] ( ABC/ABC093/B.py ) | [ &check ; ] ( ABC/ABC093/C.py ) ||
You can’t perform that action at this time.
0 commit comments