TY_FOR @ 2018-08-05 16:35:23
using namespace std; int main() { int k,n=0; double sn; cin>>k; n++; sn=1; while(sn<=k) { n++; sn=sn+(1.0/n); //sn=sn+(1/n); //上面两行代码,第13行可以通过,14行就超时了,为什么? } cout<<n; }
by Marser @ 2018-08-05 16:38:36
@TY_FOR 第14行的代码默认是整数运算
by HikariForever @ 2018-08-05 16:48:30
希望更丰富的展现?使用markdown。
by 黑客集团_鬼 @ 2018-08-05 17:02:00
希望更丰富的展现?使用markdown。
by TY_FOR @ 2018-08-06 14:46:39
@Marser 整数运算的话为什么会超时啊?