杭电1052 田忌赛马
来源:互联网 发布:魔法王座骑兵升级数据 编辑:程序博客网 时间:2024/05/20 23:49
田忌赛马:
先排序,sort 从大到小排序,然后判断:
TJ最快的马快于K的马就直接拼掉;TJ最快的马满语K的最快马,用TJ最慢的马拼掉K的最快马(反正是输,不如输得彻底);
如果TJ最快的马与K的最快马持平,那么从后判断TJ最慢的马:
最慢的马快于K的最慢马,直接拼掉;如果TJ最慢马慢于或等于K的最慢马,用TJ最慢马拼K得最快马,然后从头继续。
代码:#include<stdio.h>
#include<algorithm>
#include<string.h>
using namespace std;
int king[1010];
int tian[1010];
bool compare(int a,int b)
{
}
int main()
{