ในปัญหานี้ เราได้รับ N งานคือหาผลรวม Series: 1 - 2 + 3 - 4 + 5 - 6 + ... จน N พจน์
ตัวอย่าง
Input: N = 4 Output: -2
1 - 2 + 3 - 4 = -2
รูปแบบและสูตร
สังเกตรูปแบบ:
- N คี่: Sum = (N+1)/2
- N คู่: Sum = -N/2
ตัวอย่าง: N=1→1, N=2→-1, N=3→2, N=4→-2, N=5→3, N=6→-3...
ตัวอย่างโค้ด
#include <iostream>
using namespace std;
int calcSumNTerms(int n) {
if (n % 2 == 0) return -n / 2;
return (n + 1) / 2;
}
int main() {
cout << calcSumNTerms(156); // -78
return 0;
}
ผลลัพธ์
-78