UVa 10783-Odd Sum

来源:互联网 发布:nss什么意思网络用语 编辑:程序博客网 时间:2024/06/07 07:23

求m,n之间奇数的和

/*************************************************************************    > File Name: 10783.cpp    > Author: Toy    > Mail: ycsgldy@163.com    > Created Time: 2013年06月07日 星期四 15时23分58秒 ************************************************************************/#include <algorithm>#include <iostream>#include <iomanip>#include <cstring>#include <cstdlib>#include <climits>#include <sstream>#include <fstream>#include <cstdio>#include <string>#include <vector>#include <queue>#include <cmath>#include <stack>#include <map>#include <set>using namespace std;const int INF = 0x7fffffff;typedef pair<int,int> II;typedef vector<int> IV;typedef vector<II> IIV;typedef vector<bool> BV;typedef long long i64;typedef unsigned long long u64;typedef unsigned int u32;#define For(t,v,c) for(t::const_iterator v=c.begin(); v!=c.end(); ++v)#define IsComp(n) (_c[n>>6]&(1<<((n>>1)&31)))#define SetComp(n) _c[n>>6]|=(1<<((n>>1)&31))const int MAXP = 46341; //sqrt(2^31)const int SQRP = 216; //sqrt(MAX)int _c[(MAXP>>6)+1];IV primes;int Case, n, m;int main ( ) {    scanf ( "%d", &Case );    for ( int cnt = 1; cnt <= Case; ++cnt ) {        scanf ( "%d%d", &n, &m );        int sum = 0;        for ( int i = n; i <= m; ++i )            if ( i % 2 ) sum += i;        printf ( "Case %d: %d\n", cnt, sum );    }    return 0;}


 

原创粉丝点击