{"code":"cppb1p604","name":"[Hàm] - Phép chia","description":"Xét biểu thức: $N = q \\times K + r$, với $N,K$ là hai số nguyên cho trước. Hãy tính và đưa ra giá trị $q + r$, lưu ý bạn phải phân tích sao cho $q$ lớn nhất có thể.\r\n\r\n#### Chi tiết cài đặt\r\n\r\nBạn cần cài đặt hàm sau:\r\n\r\n```cpp\r\nlong long solve(long long N, long long K)\r\n```\r\n\r\n - $N$: số nguyên dương $N$.\r\n - $K$: số nguyên dương $K$.\r\n - Hàm này cần trả về một số nguyên là giá trị $q + r$, với $q,r$ trong biểu thức $N = q \\times K + r$.\r\n - Hàm này được gọi đúng một lần.\r\n\r\n#### Constraint\r\n\r\n - $1 \\le N,K \\le 10^{18}$\r\n\r\n#### Ví dụ\r\n\r\nXét lời gọi hàm sau:\r\n\r\n```cpp\r\nsolve(5,3)\r\n```\r\n\r\nTrong ví dụ này, $N = 5, K = 3$.\r\n\r\nXét biểu thức $N = q \\times K + r$, ta có $5 = 0 \\times 3 + 5 = 1 \\times 3 + 2$.\r\n\r\nDo xét $q$ lớn nhất có thể nên ta lấy $q = 1, r = 2$. Ta có giá trị $q + r = 1 + 2 = 3$.\r\n\r\nVậy hàm cần trả về một số nguyên có giá trị bằng $3$.","points":100.0,"partial":true,"time_limit":1.0,"memory_limit":1048576,"short_circuit":false,"allowed_languages":[3,4,34,36,37,5,6,11,12,14,28,2,38,39,9,18,17,29,23,27,35,25,26,10,7,19,32,1,8,15,16,24,20,33,13,41,21,40],"is_public":true,"is_manually_managed":false,"permissions":{"can_edit":false}}