为了相同的前缀-公式计算

来源:互联网 发布:该怎么写淘宝店铺介绍 编辑:程序博客网 时间:2024/04/29 23:47

为了相同的前缀-公式计算

Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^

题目描述

定义一个函数f(n)=-1+2-3+4-5+6+...+(-1)^(n)*n.输入一个n,输出f(n)的值。

输入

 多组输入。每组输入为一行一个整数n。(1<=n<=10^15).

输出

 每组测试数据输出单独一行一个整数代表f(n)的值。

示例输入

45

示例输出

2-3

提示

 

来源

 ff

示例程序

 
#include<stdio.h>  int main()  {      int i,j,k,t;      long long n,m;      while(scanf("%lld",&n)!=EOF)      {      if(n%2==0)          printf("%lld\n",n/2);      else          printf("%lld\n",-1*(n+1)/2);  }  }  

0 0
原创粉丝点击