6 条题解

  • 5
    @ 2021-12-5 19:35:57
    #include<algorithm>
    #include<cmath>
    #include<cstdio>
    #include<cstring>
    #include<fstream>
    #include<iomanip>
    #include<iostream>
    #include<string>
    using namespace std;
    typedef long long LL;
    const int INF=0x3f3f3f3f;
    const int N=1e5+10;
    const int eps=1e-5;
    LL n,a[100010],ans;
    int main()
    {
        cin>>n;
        for(int i=1;i<=n;i++)
            cin>>a[i];
        sort(a+1,a+1+n);
        for(int i=1;i<=n;i++)
            ans+=abs(a[i]-a[n/2+1]);
        cout<<ans;
        return 0;
    }
    
    • 2
      @ 2024-11-21 22:55:55

      拿下纪录短代码

      普通做法

      //短代码
      #include<bits/stdc++.h>
      using namespace std;
      int main(){
      	int a[100005],n,ans=0;cin>>n;
      	for(int i=1;i<=n;i++)cin>>a[i];       sort(a+1,a+n+1);
      	for(int i=1;i<=n;i++)ans+=abs(a[i]-a[n/2+1]);
      	cout<<ans;
      }
      
      • 2

        兄弟们我一雪前耻了!!!

        就是这道题害我中级班期末考试少了80分,今日直接拿下~

        #include <bits/stdc++.h>
        using namespace std;
        const int N=1e5+10;
        const int INF=0x3f3f3f3f;
        int n,a[N],ans; 
        int main()
        {
        	cin>>n;
        	for(int i=1;i<=n;i++)
        	{
        		cin>>a[i];
        	}
        	sort(a+1,a+n+1);
        	for(int i=1;i<=n;i++)
        	{
        		ans+=abs(a[i]-a[n/2]);
        	}
        	cout<<ans;
        	return 0;
        }
        

        tips:货仓选择在中间店铺最省力

        • 1
          @ 2024-12-17 16:12:58
          #include<bits/stdc++.h>
          using namespace std;
          typedef long long LL;
          const int INF=0x3f3f3f3f;
          const int N=1e5+10;
          const int eps=1e-5;
          LL n,a[100010],ans;
          int main()
          {
              cin>>n;
              for(int i=1;i<=n;i++)
                  cin>>a[i];
              sort(a+1,a+1+n);
              for(int i=1;i<=n;i++)
                  ans+=abs(a[i]-a[n/2+1]);
              cout<<ans;
              return 0;
          }
          
          
          • 1
            @ 2022-10-15 19:36:50

            #include<iostream> #include<math.h> #include<algorithm> #include<cstdio> using namespace std; const int maxn=1e5+5; int a[maxn]; int n; int main() { cin>>n; for(int i=1;i<=n;i++) cin>>a[i]; sort(a+1,a+1+n); int ans=0; for(int i=1;i<=n;i++) { ans+=abs(a[i]-a[n/2+1]); } cout<<ans<<endl; }

            • 0
              @ 2024-1-28 20:45:14

              #include<algorithm> #include<cmath> #include<cstdio> #include<cstring> #include<fstream> #include<iomanip> #include<iostream> #include<string> using namespace std; typedef long long LL; const int INF=0x3f3f3f3f; const int N=1e5+10; const int eps=1e-5; LL n,a[100010],ans; int main() { cin>>n; for(int i=1;i<=n;i++) cin>>a[i]; sort(a+1,a+1+n); for(int i=1;i<=n;i++) ans+=abs(a[i]-a[n/2+1]); cout<<ans; return 0; }

              • 1

              信息

              ID
              16
              时间
              1000ms
              内存
              128MiB
              难度
              4
              标签
              递交数
              307
              已通过
              150
              上传者