练习2 F题 - 平方和与立方和

Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u

Description

给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和。

Input

输入数据包含多组测试实例,每组测试实例包含一行,由两个整数m和n组成。

Output

对于每组输入数据,输出一行,应包括两个整数x和y,分别表示该段连续的整数中所有偶数的平方和以及所有奇数的立方和。 你可以认为32位整数足以保存结果。

Sample Input

1 3

2 5

Sample Output

4 28

20 152

#include<stdio.h>
int main()
{
    long n,m,t;
       while(scanf("%ld %ld",&n,&m)!=EOF)
    {
        if(n>m)
        {
            t=n;
            n=m;
            m=t;
        }
        long i;
        long x=0;
        long y=0;
        for(i=n;i<=m;i++)
        {
            if(i%2==0)
                x+=i*i;
            else
                y+=i*i*i;
        }
        printf("%ld %ld\n",x,y);
    }
  return 0;
}
时间: 2024-10-02 09:27:29

练习2 F题 - 平方和与立方和的相关文章

(hdu 简单题 128道)平方和与立方和(求一个区间的立方和和平方和)

题目: 平方和与立方和 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 108212    Accepted Submission(s): 34915 Problem Description 给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和. Input 输入数据包含多组测试实例,每组测试实例包含一行,由两个整数m和n组

HDU2007 平方和与立方和

问题链接:HDU2007 平方和与立方和. 这是个入门训练题,自然用C语言编写程序. 可是,这个程序不是一次通过的.因为,题目没有说输入的数保证是先小后大,所以又补了几句交换m和n的代码才AC. 这个程序实在没有什么可说的,要说的话,判断奇数偶数时候,一般而言用位运算&要强于用取余数运算%. AC程序如下: /* HDU2007 平方和与立方和 */ #include <stdio.h> int main(void) { int m, n, even_sum, odd_sum, i;

2017Summmer_上海金马五校 F题,G题,I题,K题

以下题目均自己搜 F题  A序列 一开始真的没懂题目什么意思,还以为是要连续的子串,结果发现时序列,简直智障,知道题意之后,好久没搞LIS,有点忘了,复习一波以后,直接双向LIS,处理处两个数组L和R,然后对整个数组扫一遍对于每一个下标取m=min(L[i],R[i]);用ans取2*m-1中的最大值.LIS用nlogn的算法实现,二分用的是lower_bound(),直接看代码. //Author: xiaowuga #include <bits/stdc++.h> #define maxx

平方和与立方和

Problem Description 给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和. Input 输入数据包含多组测试实例,每组测试实例包含一行,由两个整数m和n组成. Output 对于每组输入数据,输出一行,应包括两个整数x和y,分别表示该段连续的整数中所有偶数的平方和以及所有奇数的立方和.你可以认为32位整数足以保存结果. Sample Input 1 3 2 5 Sample Output 4 28 20 152 code: #include<stdio.h>i

平方和与立方和 AC 杭电

平方和与立方和 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 109261    Accepted Submission(s): 35235 Problem Description 给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和. Input 输入数据包含多组测试实例,每组测试实例包含一行,由两个整数m和n组成.

Hoj_平方和与立方和

平方和与立方和 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 93160    Accepted Submission(s): 29855 Problem Description 给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和. Input 输入数据包含多组测试实例,每组测试实例包含一行,由两个整数m和n组成. Ou

七夕专场-F题

LH很聪明.每次这种题目,他想想就有结果了,我得琢磨一阵才恍然大悟.诶,智商不在一个等级啊.其实是用做差,一直用新读入的减去前面2个数之差.sum为0就满足. #include<iostream> using namespace std; int g[10010]; int main() { int t,m; cin >> t; while(t--) { cin >> m; int sum = 0; for(int i = 0;i <m;i++) { cin &g

HDU 4902 Nice boat 2014杭电多校训练赛第四场F题(线段树区间更新)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4902 解题报告:输入一个序列,然后有q次操作,操作有两种,第一种是把区间 (l,r) 变成x,第二种是把区间 (l,r) 中大于x的数跟 x 做gcd操作. 线段树区间更新的题目,每个节点保存一个最大和最小值,当该节点的最大值和最小值相等的时候表示这个区间所有的数字都是相同的,可以直接对这个区间进行1或2操作, 进行1操作时,当还没有到达要操作的区间但已经出现了节点的最大值跟最小值相等的情况时,说明

2014 BNU邀请赛F题(枚举)

Football on Table 题意:一些杆上有人,人有一个宽度,然后现在有一个球射过去,要求出球不会碰到任何人的概率 思路:计算出每根杆的概率,之后累乘,计算杆的概率的时候,可以先把每块人的区间长度再移动过程中会覆盖多少长度累加出来,然后(1?总和/可移动距离)就是不会碰到的概率 代码: #include <stdio.h> #include <string.h> #include <math.h> const double eps = 1e-8; int t,