聪明人的游戏提高篇:寻宝之旅(teasu)

Posted 宇宙法则

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了聪明人的游戏提高篇:寻宝之旅(teasu)相关的知识,希望对你有一定的参考价值。

#include <iostream>
#include <string> 
using namespace std;
double p,q,a[4][110],k;
int n,i,j,s=0;
string m,t;
int main()
{
	cin >>m >>n;
	for (i=1;i<=n;i++)
	{
		cin >>p >>q >>t;
		if (t.find(m)>=0 && t.find(m)<=1000)
		{
			s++;
			a[1][s]=p*1.0;
			a[2][s]=q*1.0;
			a[3][s]=q*q*1.0+p*p*1.0;
		}
	}
	for (i=1;i<=s;i++)
	{
		for (j=i+1;j<=s;j++)
			if (a[3][i]>a[3][j])
			{
				k=a[3][i];
				a[3][i]=a[3][j];
				a[3][j]=k;
				k=a[2][i];
				a[2][i]=a[2][j];
				a[2][j]=k;
				k=a[1][i];
				a[1][i]=a[1][j];
				a[1][j]=k;
			} 
	}
	for (i=1;i<=s;i++)
		cout <<a[1][i] <<" " <<a[2][i] <<endl;
	if (s==0)
		cout <<-1 <<" " <<-1 ;
	return 0;
}

以上是关于聪明人的游戏提高篇:寻宝之旅(teasu)的主要内容,如果未能解决你的问题,请参考以下文章

聪明人的游戏提高篇:茶道 (tea)

聪明人的游戏提高篇:斜二进制数 (shu)

聪明人的游戏提高篇:贝贝的数学课 (change)

聪明人的游戏提高篇:贝贝与外星人 (baksun)

聪明人的游戏提高篇:贝贝的保险库密码 (key)

[树形dp] Jzoj P1046 寻宝之旅