返回列表 發帖

a050: 笑傲江湖之三戰

本帖最後由 李知易 於 2024-11-26 22:23 編輯


a050
本帖隱藏的內容需要回復才可以瀏覽
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

  1. #include <bits/stdc++.h>
  2. using namespace std;

  3. int main()
  4. {
  5.     int n;
  6.     cin >> n;
  7.     int a[n],b[n],sum=0;

  8.     for (int i=0;i<n;i++)
  9.     {
  10.         cin>>a[i];
  11.     }
  12.     sort(a,a+n);

  13.     for (int i=0;i<n;i++)
  14.     {
  15.         cin>>b[i];
  16.     }
  17.     sort(b,b+n);
  18.     int j=0;
  19.     for (int i=0;i<n;i++)
  20.     {
  21.         if (b[i]>a[j])
  22.         {
  23.             sum++;
  24.             j++;
  25.         }
  26.     }

  27.     cout<<sum<<endl;
  28.     return 0;
  29. }
複製代碼
    ⪔〠   

TOP

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5.     int a,sum=0;
  6.     cin>>a;
  7.     vector<long long> str1(a),str2(a);
  8.     for(int i=0;i<a;i++)
  9.         cin>>str1[i];
  10.     for(int i=0;i<a;i++)
  11.         cin>>str2[i];
  12.     sort(str1.rbegin(),str1.rend());
  13.     sort(str2.rbegin(),str2.rend());
  14.     int s1=0,s2=0;
  15.     while(s1!=a)
  16.     {
  17.         if(str1[s1]<str2[s2])
  18.         {
  19.             sum++;
  20.             s1++;
  21.             s2++;
  22.         }
  23.         else
  24.             s1++;
  25.     }
  26.     cout<<sum;
  27.     return 0;
  28. }
複製代碼

TOP

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5.     ios_base::sync_with_stdio(false);
  6.     cin.tie(nullptr);
  7.     cout.tie(nullptr);
  8.     long long a,x=0;
  9.     cin>>a;
  10.     long long p=a-1;
  11.     long long c[a],d[a];
  12.     for(long long i=0;i<a;i++){
  13.         cin>>c[i];
  14.     }
  15.     for(long long i=0;i<a;i++){
  16.         cin>>d[i];
  17.     }
  18.     sort(c,c+a);
  19.     sort(d,d+a);
  20.     for(long long i=a-1;i>=0;i--){
  21.         if(d[p]>c[i]){
  22.             p--;
  23.             x++;
  24.         }
  25.     }
  26.     cout<<x;
  27.     return 0;
  28. }
複製代碼

TOP

  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5.     int n;
  6.     cin>>n;
  7.     vector<long long>e(n),m(n);
  8.     for(int i=0;i<n;i++)
  9.         cin>>e[i];
  10.     for(int i=0;i<n;i++)
  11.         cin>>m[i];
  12.     sort(e.rbegin(),e.rend());
  13.     sort(m.rbegin(),m.rend());
  14.     long long sum=0;
  15.     for(int i=0 ,j=0;i<n;i++)
  16.     {
  17.         if(m[j]>e[i])
  18.         {
  19.             sum++;
  20.             j++;
  21.         }
  22.     }
  23.     cout<<sum;
  24.     return 0;
  25. }
複製代碼

TOP

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5.     int a;
  6.     cin>>a;
  7.     vector<long long>x(a),y(a);
  8.     for(int i=0;i<a;i++){
  9.         cin>>x[i];
  10.     }
  11.     for(int i=0;i<a;i++){
  12.         cin>>y[i];
  13.     }
  14.     sort(x.rbegin(),x.rend());
  15.     sort(y.rbegin(),y.rend());
  16.     long long sum=0;
  17.     for(int i=0,j=0;i<a;i++){
  18.         if(y[j]>x[i]){
  19.             sum++;
  20.             j++;
  21.         }
  22.     }
  23.     cout<<sum;
  24.     return 0;
  25. }
複製代碼

TOP

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. long long a;
  4. int main()
  5. {
  6.     cin>>a;
  7.     vector<long long> e(a),f(a);
  8.     for(int i=0;i<a;i++)
  9.     {
  10.         cin>>e[i];
  11.     }
  12.     for(int i=0;i<a;i++)
  13.     {
  14.         cin>>f[i];
  15.     }
  16.     sort(e.rbegin(),e.rend());
  17.     sort(f.rbegin(),f.rend());
  18.     long long sum=0;
  19.     for(int i=0,j=0;i<a;i++)
  20.     {
  21.         if(f[j]>e[i])
  22.         {
  23.             sum++;
  24.             j++;
  25.         }
  26.     }
  27.     cout<<sum;
  28.     return 0;
  29. }
複製代碼

TOP

返回列表