Tổng tất cả các ước lẻ lớn nhất
Cho đoạn \([a,b] (1 \le a \le b \le 10^9)\) hãy tính tổng tất cả các ước lẻ lớn nhất của tất cả các số trong đoạn \([a,b]\)
Input
Dòng đầu chứa số nguyên dương \(t\) là số bộ kiểm thử \(1 \le t \le 10^5\)
Tiếp theo \(t\) dòng mỗi dòng hai số nguyên \(a,b\) thỏa mãn \((1 \le a \le b \le 10^9)\)
Output
Gồm \(t\) dòng mỗi dòng là kết quả 1 bộ kiểm thử
Ví dụ
Input
2
5 12
100 1000
Output
44
330077
Giải thích
Trong test đầu thì kết quả cần tính là \(5+3+7+1+9+5+11+3\) bằng \(44\)
Comments
đúng là nếu thi code trên máy sẽ tự tin hơn thi code tay ạ :(
Bộ test \(10^5\) mình quên chỉ cho có \(10^2\) thấy anh em vẫn AC được 1 số test
Lâu rồi mình mới up bài
Anh em náo nhiệt trong ngoài mình vui
test 2 output ra 330077 thầy ạ
Cảm ơn em thầy sửa rồi
chỉ em
em này mạnh ko dám chỉ :v