VL05 - Tính giá trị S = 1 - 2 + 3 - ... + (3n + 1)

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, PyPy, Python, Ruby, Rust, Scratch, Swift

Tính giá trị của ~S~ biết:

$$\begin{equation} S=\begin{cases} 1 - 2 + 3 - ... + (3n+1) , & \text{nếu n chẵn}.\\ 1 - 2 + 3 - ... - (3n+1) , & \text{nếu n lẻ}.\end{cases}\end{equation}$$

Trong đó, ~n~ là số nguyên dương nhập từ bàn phím, (~n \lt 2*10^5~)

Input

Số nguyên dương ~n~

Output

Giá trị của ~S~

Sample

Input #1
2
Output #1
4

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 0
    nni  đã bình luận lúc 13, Tháng 3, 2025, 8:18

    include <bits/stdc++.h>

    using namespace std; long long n; int main() { cin >> n; int S = 0; for (int i = 1; i <= 3 * n + 1; i++) { if (i % 2 == 0) { S -= i; } else { S += i; } } cout << S << endl;

    return 0;
    

    }


  • -1
    IgoPrime  đã bình luận lúc 25, Tháng 1, 2025, 3:12

    hello internet


  • -2
    tngnghi250315  đã bình luận lúc 15, Tháng 1, 2025, 3:20

    làm sao vậy


  • 1
    rido_29  đã bình luận lúc 7, Tháng 1, 2025, 9:44

    lấy tổng số lẻ trừ tổng số chẵn là được hehe


  • -4
    phamtiensang2206  đã bình luận lúc 5, Tháng 12, 2024, 4:29

    de nhu cac v ae


  • 0
    ndanh190215  đã bình luận lúc 26, Tháng 11, 2024, 0:38

    hello khang


  • 1
    tngnghi250315  đã bình luận lúc 26, Tháng 11, 2024, 0:36

    khó quá bây ơi


  • -1
    savej204  đã bình luận lúc 11, Tháng 11, 2024, 13:38 chỉnh sửa

    ae vào xem hướng giải -> https://notepad.pw/VLO5


  • 0
    ductung05  đã bình luận lúc 9, Tháng 11, 2024, 9:30

    là sao z =))


  • -2
    super_god  đã bình luận lúc 8, Tháng 10, 2024, 2:39

    hello ae


  • 1
    B23DCCN085  đã bình luận lúc 7, Tháng 8, 2024, 15:01

    ý tưởng đây nha mn nếu n chẵn thì S=(3n+1)-3n/2 nha n lẻ thì S=-(3n+1)/2 nha


    • 0
      hoanhoan  đã bình luận lúc 24, Tháng 11, 2024, 4:54

      sao ra được s thế tôi nghĩ mãi không ra=)


      • 0
        hoang_vyz  đã bình luận lúc 26, Tháng 4, 2025, 6:18

        nếu n chẵn thì 3n+1 là số lẻ, tương tự n lẽ thì 3n+1 là số chẵn. Dựa theo đề bài phân tích thành (tổng số lẻ - tổng số chẵn), tổng dãy số có làm ở mấy bài code khác rồi đó bro


  • -1
    phuongtrang_2011  đã bình luận lúc 10, Tháng 7, 2024, 4:23

    cíu tui khó qué


  • -2
    trinhhieutrung1210  đã bình luận lúc 27, Tháng 6, 2024, 14:20

    kho hieu vaizz ra


  • -4
    thh  đã bình luận lúc 14, Tháng 1, 2024, 11:04 chỉnh sửa

    ... code free ?


  • 0
    krenja102  đã bình luận lúc 14, Tháng 8, 2023, 16:56

    Đề cái điều kiện n làm lú quá cứ nhầm quài :)))


  • 1
    haloi  đã bình luận lúc 12, Tháng 8, 2023, 0:42

    đề bài biến đơn giản thành khó hiểu


    • -3
      krenja102  đã bình luận lúc 14, Tháng 8, 2023, 16:57

      kkk dr á bịp thật sự


  • 4
    hieuhfgr  đã bình luận lúc 8, Tháng 8, 2023, 3:11 chỉnh sửa

    Em nghĩ là thay cái dấu "và" thành dấu "hoặc" trong biểu thức ạ. Bởi vì ~S~ chỉ nhận một trong hai giá trị tùy theo ~n~ chẵn hay lẽ ạ


    • -1
      toansoict5232  đã bình luận lúc 12, Tháng 11, 2023, 8:55

      nó là và đấy, giống 1 hàm số f(x) có biểu thức trên 1 khoảng (a,b) sẽ khác biểu thức của nó tại x=a hoặc x=b