【洛谷 - 快来签到】(数学,公式,溢出爆longlong的处理)
生活随笔
收集整理的這篇文章主要介紹了
【洛谷 - 快来签到】(数学,公式,溢出爆longlong的处理)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
題干:
題目描述
sum=2+5+8+11+14+…,輸入正整數(shù)n,求sum的前n項和。
輸入輸出格式
輸入格式:
?
輸入一個正整數(shù)n
?
輸出格式:
?
輸出一個整數(shù)表示答案
?
輸入輸出樣例
輸入樣例#1:?復制
2輸出樣例#1:?復制
7說明
1 <= n <= 2^32-1
解題報告:
? ?首先要注意到,必須用公式。其次,如果直接輸出的話會爆longlong,所以要先除2,再乘起來。
AC代碼:
#include<bits/stdc++.h> #define ll long long using namespace std; ll n; int main() {cin>>n;if(n%2==0)cout << (2 + (3*n-1)) * (n / 2) << endl;elsecout << (2 + (3*n-1)) / 2 * n << endl;return 0 ; }?
總結(jié)
以上是生活随笔為你收集整理的【洛谷 - 快来签到】(数学,公式,溢出爆longlong的处理)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: shwiconem.exe - shwi
- 下一篇: 【HDU - 1216 】Assista