codeforces 486A-C语言解题报告
生活随笔
收集整理的這篇文章主要介紹了
codeforces 486A-C语言解题报告
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
題目網(wǎng)址
題目解析
1.f(n)=(-1)^nn
2.使用long long int
3.總結(jié)找出規(guī)律:
if(i%2!=0)
return -1(i+1)/2;
else
return i/2;
直接暴力求解—超時(shí)
#include<stdio.h> #include<stdlib.h> // TIME_LIMIT_EXCEEDED,此方法不行,超時(shí) //注意規(guī)律!!!!!!!!直接暴力解決必然時(shí)間超限 long long f(long long i) {if(i%2!=0)return -1*i;elsereturn i; } int main() {long long a=0,count=0;scanf("%lld",&a);while(a>=1){count+=f(a--);}printf("%lld",count);system("pause");return 0; }總結(jié)–找出規(guī)律
#include<stdio.h> #include<stdlib.h> long long f(long long i) {if(i%2!=0)return -1*(i+1)/2;elsereturn i/2; } int main() {long long a=0,count=0;scanf("%lld",&a);printf("%lld",f(a));system("pause");return 0; }總結(jié)
以上是生活随笔為你收集整理的codeforces 486A-C语言解题报告的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Springboot整合缓存
- 下一篇: 王道考研 计算机网络8 物理层基本概念