• 洛谷 P1199 三国游戏 题解


    这道题的难度应该达到普及+了吧我太蒟蒻了

    其实做完这道题后仔细想一想发现了一种神奇的问题:计算机好笨啊!!!

    Q:为什么?
    A:你想啊,计算机没有自己的思想,一直被人牵着鼻子走,这难道不笨吗?
    Q:蛤?什么意思?
    A:题目虽然说计算机会破坏人类的选择,但实际上人类一直选择数值最优的那一对的其中一个,那么计算机一定会选择另一个,那么换句话说就是**人类一直破坏计算机的选择**,导致双方永远选择不了最优的一对。
       **人类不断的破坏计算机的选择,并且人类永远是先手**,这种情况下导致人类是必胜的。所以第一问永远输出1;
       至于第二问,刚才提过,双方永远选择不了最优的一对。由于是人类主导游戏的方向,所以答案就是每一个武将与其他武将搭配的次大值中的最大值。

    #include <bits/stdc++.h>
    using namespace std;
    int a[510][510];
    int b[510];
    int main ()
    {
        int n;
        cin>>n;
        int cnt=0;
        for(int i=1;i<=n;i++){
            for(int j=i+1;j<=n;j++){
                scanf("%d",&a[i][j]);
                a[j][i]=a[i][j];
            }
        }
        int maxn=-1;
        for(int i=1;i<=n;i++){
            for(int j=1;j<=n;j++){
                b[j]=a[i][j];
            }
            sort(b+1,b+1+n);
            maxn=max(maxn,b[n-1]);
        }
        cout<<"1"<<endl;
        cout<<maxn;
    }
  • 相关阅读:
    优酷kux转mp4
    C++实现将一个文件夹内容拷贝至另一个文件夹
    获取NX一组属性
    获取NX特征名称(无时间戳)
    利用glog打印日志
    C++获取运行程序当前目录
    获取NX装配结构信息
    解析形如(k,v)(k,v)(k,v)字符串
    多NX如何共存
    C++ (C#)实现获取NX PART预览图
  • 原文地址:https://www.cnblogs.com/kamimxr/p/11327325.html
Copyright © 2020-2023  润新知