正文

[TOJ]1047自然数序列2005-08-08 20:02:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/rickone/3626.html

分享到:

自然数序列 Time Limit:1s Memory Limit:32768k Total Submit:1938 Accepted:1280 下载样例程序(PE) 下载样例程序(ELF) -------------------------------------------------------------------------------- Problem 题目的描述 有一个由集合{1,2,……,n}(即自然数集的前N项)全体构成的长度为N的无重复项数列,请在每个数字之前加上“+”或“-”构成一个代数式,每个代数式产生一个代数和,输出所有代数和中的最小非负和 In 第1行:一个正整数t,测试数据个数 第2至t+1行:N(N<=1,000,000) Out 最小非负和,每行一个 Sample Input 2 1 2 Sample Output 1 1 考虑到任意连续的四个自然数可以调整+-号使和为0,这道题就成纸老虎了。 对于任意的n; 1,2,3,...,n 分成这样的一些段 1 ... (n-7,n-6,n-5,n-4),(n-3,n-2,n-1,n) ... #include<iostream.h> int main() { int w[4]={0,1,1,0}; int n; long m; cin>>n; while(n--) {   cin>>m;   cout<<w[m%4]<<endl; } return 0; }

阅读(18331) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册