UVa 694 - The Collatz Sequence
2012-05-22 16:48
453 查看
和3n+1类似,注意要用long long,int会TLE。
代码如下:
代码如下:
#include<stdio.h> int main() { long long n, m, term, i, num=1; scanf("%lld%lld", &n, &m); while(n>=0 || m>=0) { term=1; i=n; while(i<=m && i!=1) { if (i%2 == 0) { i/=2; } else { i=3*i+1; if (i>m) break; } term++; } printf("Case %lld: A = %lld, limit = %lld, number of terms = %lld\n", num++, n, m, term); scanf("%lld%lld", &n, &m); } return 0; }
相关文章推荐
- uva694 The Collatz Sequence
- UVA 694 - The Collatz Sequence
- UVa694 - The Collatz Sequence(模拟)
- uva-694 - The Collatz Sequence
- UVa 694 The Collatz Sequence(序列)
- uva694 The Collatz Sequence
- UVA 694-The Collatz Sequence
- uva 694 - The Collatz Sequence
- 694 - The Collatz Sequence---关于goto语句的一些反思(还有uva的Runtime Error问题的解决)
- UVA 694 - The Collatz Sequence
- UVA 694-The Collatz Sequence
- 【UVA】【第0章】694 - The Collatz Sequence
- UVa 694 - The Collatz Sequence
- UVa 694 The Collatz Sequence (数论)
- UVA 694 - The Collatz Sequence
- UVa 694 The Collatz Sequence
- UVa 694 The Collatz Sequence
- UVa 694 - The Collatz Sequence
- UVA 694 The Collatz Sequence
- UVA 694 The Collatz Sequence