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, 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
    kkdh  đã bình luận lúc 16, Tháng 4, 2024, 13:28

    include <bits/stdc++.h>

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


  • 0
    dtdungvnt  đã bình luận lúc 1, Tháng 3, 2024, 4:00

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


  • 1
    vodung04  đã bình luận lúc 17, Tháng 2, 2024, 8:47

    include<bits/stdc++.h>

    using namespace std;

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


  • 0
    phan_phat_dat  đã bình luận lúc 11, Tháng 2, 2024, 15:14

    code python cho ai cần

    n=int(input())

    if n%2==0:

    print((-1*((3*n)//2))+(3*n+1))
    

    else:

    print(-1*((3*n+1)//2))
    

  • 1
    nguyenminhtuan11122  đã bình luận lúc 5, Tháng 2, 2024, 15:24

    các bạn tham khảo bài code của mình nhé

    include<stdio.h>

    int main(){ int n,s,socuoi,tongchan,tongle; scanf("%d",&n); tongchan = 0; tongle = 0; socuoi = (3 * n) + 1; for(int i = 1;i<=socuoi;i++){ if(i%2==0){ tongchan = tongchan + i; }else{ tongle = tongle + i; } } printf("%d",tongle-tongchan); }


  • 0
    buiphuc  đã bình luận lúc 5, Tháng 2, 2024, 5:38

    include <bits/stdc++.h>

    define int long long

    using namespace std; int n,s = 0; signed main(){ cin.tie(0)->iosbase::syncwith_stdio(0); cin>>n; for(int i = 1;i<=3*n+1;i++){ if(i%2!=0 ){ s+=i; } else s+=-i; } cout<<s; return 0; }


  • 0
    thh  đã bình luận lúc 14, Tháng 1, 2024, 11:06

    include <bits/stdc++.h>

    define int long long

    using namespace std;

    int n,sum = 0;

    void solve() {

    cin >> n;
    
    for(int i = 1;i <= 3 * n + 1; ++i)
    {
        if(i % 2 == 0)
            sum -= i;
        else
            sum += i;
    }
    
    cout << sum;
    

    }

    main() {

    ios::sync_with_stdio(false);
    cin.tie(nullptr);cout.tie(nullptr);
    
    solve();
    return 0;
    

    }


  • 0
    thh  đã bình luận lúc 14, Tháng 1, 2024, 11:04

    ... code free ?


  • -1
    deno  đã bình luận lúc 8, Tháng 1, 2024, 14:26

    include <stdio.h>

    #include <math.h>
    int main(){
    int n;
    scanf("%d",&n);
    int sum=0;
    for(int i=1;i<=(3*n+1);i++){
        sum+=pow(-1,i+1)*i;
    }
    printf("%d",sum);
      }
    

  • 0
    ngusidan123  đã bình luận lúc 7, Tháng 1, 2024, 6:01

    include<bits/stdc++.h>

    using namespace std;int main() {long long n,dem=0;cin >> n;if(n%2!=0){dem=(3n+1)/2;cout << dem(-1);}else{dem=(3n)/2;cout << (3n+1)-dem;}}


  • 1
    KhoiMinh  đã bình luận lúc 29, Tháng 11, 2023, 6:45

    include<bits/stdc++.h>

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


  • 0
    hohoanghai5042011  đã bình luận lúc 3, Tháng 11, 2023, 7:12

    .


  • -6
    nguyenquanghuy1106  đã bình luận lúc 27, Tháng 10, 2023, 15:51

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • -3
    trinhgiang2009  đã bình luận lúc 15, Tháng 10, 2023, 17:47

    ví dụ sai hay sao í


  • -3
    huynq2_23ns  đã bình luận lúc 7, Tháng 10, 2023, 14:28

    sai đề hả mọi người


    • -3
      trinhgiang2009  đã bình luận lúc 15, Tháng 10, 2023, 17:47

      chắc vậy đấy


  • -3
    phonooo  đã bình luận lúc 21, Tháng 9, 2023, 11:15

    cái lùm mía lú hoài


    • -5
      NTPhong  đã bình luận lúc 24, Tháng 10, 2023, 11:33

      Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • 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


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

      kkk dr á bịp thật sự


  • 3
    hieuhfgr  đã bình luận lúc 8, Tháng 8, 2023, 3:11

    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ẽ ạ


    • 0
      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


    • -6
      vdtue  đã bình luận lúc 31, Tháng 8, 2023, 13:26

      Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.