#include <stdio.h> int main() { int n, k; scanf("%d %d", &n, &k); int ans, i; int sum=0; for(i=0; i<=n; ++i) { sum+=i; if((5*sum)<=(240-k)) ans=i; else break; } printf("%d\n", ans); return 0; }
@用240分钟减去路程所需时间,即得到可以用于做题的时间。然后暴力搜索不超过做题时间的最大值即为Answer。