hdu oj 2007
来源:互联网 发布:unity3d 跟随目标移动 编辑:程序博客网 时间:2024/04/29 17:47
平方和与立方和
Problem Description
给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和。
Input
Input
输入数据包含多组测试实例,每组测试实例包含一行,由两个整数m和n组成。
Output
对于每组输入数据,输出一行,应包括两个整数x和y,分别表示该段连续的整数中所有偶数的平方和以及所有奇数的立方和。
你可以认为32位整数足以保存结果。
你可以认为32位整数足以保存结果。
Sample Input
1 32 5
Sample Output
4 2820 152my code:#include<stdio.h>int main(){ unsigned int i,m,n,t,sum1=0,sum2=0; while(scanf("%u%u",&m,&n)!=EOF){ if(m>n){t=m;m=n;n=t;} for(i=m;i<=n;i++){ if((i%2)==0){sum1+=i*i;} else{sum2+=i*i*i;} } printf("%u %u\n",sum1,sum2); sum1=0; sum2=0; }return 0; }参考源码:#include <stdio.h>int main(void){ unsigned int m, n, i, x, y; while (scanf("%u%u", &m, &n) != EOF) { if (m > n) { i = n; n = m; m = i; } x = y = 0; for (i = m ; i <= n ; i++) (i & 1) ? (y += i*i*i) : (x += i*i);//i&1 按位与运算,取 2进制整数 i 的最低位,如果最低位是1 则得1,如果最低位是0 则得0。 奇数 i 的最低位 是1,偶数i 的最低位 是0。printf("%u %u\n", x, y); } return 0;}
- hdu oj 2007
- Hdu oj 2112 HDU Today
- Hdu Oj 2112 HDU Today
- HDU OJ 题目分类
- HDU OJ分类
- hdu oj 题目分类
- hdu OJ题目分类
- hdu oj 2000
- hdu oj 2001
- hdu oj 2002
- hdu oj 2003
- hdu oj 2004
- hdu oj 2005
- hdu oj 2006
- hdu oj 2008
- hdu oj 2009
- hdu oj 2010
- hdu oj 2011
- Xen:xen安装
- Stbdroid之StateListDrawable
- 各种系统架构图及其简介(原创+收集)
- Android裁剪图片为圆形图片
- showModalDialog打开的页面需要跳转或刷新
- hdu oj 2007
- CocoStudio
- JDK自带的native2ascii工具完全揭密
- 两张图看懂GDT、GDTR、LDT、LDTR的关系
- 为什么js是弱类型,动态类型
- java中PreparedStatement和Statement的区别
- leetcode: Longest Palindromic Substring
- Java中的Random类
- c++中vector与list的区别