C++ :
#include <cstdio> int main(){ long long n; if(scanf("%lld", &n) != 1) return 0; long long L = 0; while((L + 1) * (L + 2) * (L + 3) / 6 <= n) L++; long long used = L * (L + 1) * (L + 2) / 6; printf("%lld\n%lld\n", L, n - used); return 0; }
注册一个 编程练习与算法练习 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 编程练习与算法练习 通用账户