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

View as PDF

Submit solution

Points: 1.00 (partial)
Time limit: 1.0s
Memory limit: 256M

Author:
Problem type
Allowed languages
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

Comments

Please read the guidelines before commenting.



  • 0
    vantienngo39  commented on July 6, 2025, 4:21 a.m.

    CÁC BẠN LÀM NHƯ TÔI CHO ĐƠN GIẢN NÀY


    include<bits/stdc++.h>

    using namespace std;

    long long n,s;

    int main()

    {

    cin>>n;
    s=1;
    for(long long i=2;i<=3*n+1;i++)
    {
        if(i%2==0)
        {
    
            s=s-i;
        }
        else
        {
            s=s+i;
        }
    }
    cout<&lt;s;
    

    }


  • 0
    Thanh_Toan2426  commented on July 4, 2025, 3:18 a.m.

    include <stdio.h>

    int main() { long long n; scanf("%lld", &n);

    if (n <= 0 || n >= 200000)
    {
        return 0;
    }
    
    int end = 3 * n + 1;
    long long S = 0;
    
    for (int i = 1; i <= end; i++)
    {
        if (i % 2 == 0)
        {
            S -= i;
        }
        else
        {
            S += i;
        }
    }
    
    printf("%lld\n", S);
    return 0;
    

    }


  • 0
    phvc0510  commented on May 12, 2025, 4:28 a.m.

    from math import * n = int(input()) m = 3*n+1 s = 0 for i in range(1,m+1): if(i%2==0): s-=i else: s+=i print(s)


  • 0
    nni  commented on March 13, 2025, 8:18 a.m.

    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  commented on Jan. 25, 2025, 3:12 a.m.

    hello internet


  • -2
    tngnghi250315  commented on Jan. 15, 2025, 3:20 a.m.

    làm sao vậy


  • 1
    rido_29  commented on Jan. 7, 2025, 9:44 a.m.

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


  • -6
    phamtiensang2206  commented on Dec. 5, 2024, 4:29 a.m.

    This comment is hidden due to too much negative feedback. Show it anyway.


  • 0
    ndanh190215  commented on Nov. 26, 2024, 12:38 a.m.

    hello khang


  • 1
    tngnghi250315  commented on Nov. 26, 2024, 12:36 a.m.

    khó quá bây ơi


  • -1
    savej204  commented on Nov. 11, 2024, 1:38 p.m. edited

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


  • 0
    ductung05  commented on Nov. 9, 2024, 9:30 a.m.

    là sao z =))


  • -2
    super_god  commented on Oct. 8, 2024, 2:39 a.m.

    hello ae


  • 2
    B23DCCN085  commented on Aug. 7, 2024, 3:01 p.m.

    ý 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  commented on Nov. 24, 2024, 4:54 a.m.

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


      • 1
        hoang_vyz  commented on April 26, 2025, 6:18 a.m.

        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  commented on July 10, 2024, 4:23 a.m.

    cíu tui khó qué


  • -2
    trinhhieutrung1210  commented on June 27, 2024, 2:20 p.m.

    kho hieu vaizz ra


  • -5
    thh  commented on Jan. 14, 2024, 11:04 a.m. edited

    This comment is hidden due to too much negative feedback. Show it anyway.


  • 0
    krenja102  commented on Aug. 14, 2023, 4:56 p.m.

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


  • 1
    haloi  commented on Aug. 12, 2023, 12:42 a.m.

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


    • -3
      krenja102  commented on Aug. 14, 2023, 4:57 p.m.

      kkk dr á bịp thật sự


  • 4
    hieuhfgr  commented on Aug. 8, 2023, 3:11 a.m. edited

    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  commented on Nov. 12, 2023, 8:55 a.m.

      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