Luogu Parity.cpp

問題のパリティ・ソリューション

この質問は、まず無循環で、非常に無力な人々、のために提出したことにより、80を持っていたが、幸い、教師は、将来、自分の感覚の話されて、ハハ、ACアップ!コードは以下の通りであります:

Code100%

#include<bits/stdc++.h>
#include<cstdio>
using namespace std;
unsigned long long n,m,c;
int main(){
    cin>>n>>m;
    if(m%2==0&&n%2==0) cout<<"-"<<n+(m-n+1)/2;
    if(m%2==1&&n%2==1) cout<<n+(m-n+1)/2;
    if(m%2==0&&n%2==1) cout<<"-"<<(m-n+1)/2;
    if(m%2==1&&n%2==0) cout<<(m-n+1)/2;
    return 0;
}

私たちは、ユニバーサルのiostreamに向かうことができる、はい、これが私の最初の時間はコードです:

コードの80%

#include<iostream>
#include<cstdio>
using namespace std; 
long long n,m,js,os; 
int main(){
    freopen("Parity.in","r",stdin);
    freopen("Parity.out","w",stdout);
    cin>>n>>m;
    if(n>m) swap(n,m);
    for(long long i=n;i<=m;i++){
        if(i%2==0) os+=i;
        else js+=i; 
    }
    cout<<js-os;
    fclose(stdin);
    fclose(stdout);
    return 0;
}

これは、コードの80%で、ファイルを削除するインポートすることができます!

ソースウェブサイト:T102507 1。パリティの数の差(Parity.cpp)

公開された14元の記事 ウォンの賞賛8 ビュー1161

おすすめ

転載: blog.csdn.net/Horse_Lake/article/details/103923839