蓝桥集训之三国游戏

蓝桥集训之三国游戏

  • 核心思想:贪心

    • 将每个事件的贡献值求出 降序排序
    • 从大到小求和为正是即可
  •   #include <iostream>
      #include <cstring>
      #include <algorithm>
      
      
      using namespace std;
      typedef long long LL;
      const int N = 100010;
      int a[N],b[N],c[N];
      int n;
      
      int work(int x[],int y[],int z[])
      {
          int w[n];
          for(int i=0;i<n;i++)
          {
              w[i] = x[i]-y[i]-z[i];    
          }
          //降序
          sort(w,w+n,greater<int>());
          int res=-1;
          LL sum=0;
          for(int i=0;i<n;i++)
          {
              sum += w[i];
              if(sum>0) res = i+1;
              else break;
          }
          return res;
      }
      int main()
      {
          cin>>n;
          for(int i=0;i<n;i++) cin>>a[i];
          for(int i=0;i<n;i++) cin>>b[i];
          for(int i=0;i<n;i++) cin>>c[i];
          
          int res=max({work(a,b,c),work(b,a,c),work(c,a,b)});
          cout<<res<<endl;
          return 0;
      }
    

相关推荐

  1. 集训游戏

    2024-04-13 04:36:03       84 阅读
  2. 杯---游戏

    2024-04-13 04:36:03       50 阅读
  3. 游戏(第十四届杯)

    2024-04-13 04:36:03       48 阅读
  4. 第十四届游戏

    2024-04-13 04:36:03       41 阅读
  5. 杯2023年-游戏(贪心)

    2024-04-13 04:36:03       47 阅读
  6. 集训格子游戏

    2024-04-13 04:36:03       38 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-13 04:36:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-13 04:36:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-13 04:36:03       82 阅读
  4. Python语言-面向对象

    2024-04-13 04:36:03       91 阅读

热门阅读

  1. Mybatis学习&面试题

    2024-04-13 04:36:03       44 阅读
  2. Frida 远程RPC 调用进阶

    2024-04-13 04:36:03       34 阅读
  3. 算法 第38天 动态规划1

    2024-04-13 04:36:03       38 阅读
  4. 微服务12要素

    2024-04-13 04:36:03       42 阅读
  5. c#中怎么自动下载软件

    2024-04-13 04:36:03       41 阅读