⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1004.cpp

📁 HDOJ 5月2日 “老菜鸟杯”程序大赛标准程序+解题报告
💻 CPP
字号:
#include<iostream>
#include<cmath>
using namespace std;
int Pins[15];//0-Low 1-High
char ans[]={'L','H'};
bool flag[15];
int main()
{
	int n,id;
	long double v;
	bool ok;
	//OPEN
	//freopen("D:\\out.txt","w",stdout);
	while(cin>>n)
	{
		memset(Pins,0,sizeof(Pins));
		memset(flag,false,sizeof(flag));
		ok=true;
		while(n--)
		{
			cin>>id>>v;
			flag[id]=true;
			if(id==14){if(fabs(v-5.0)>1e-20)ok=false;continue;}
			if(id==7){if(v>0.8)ok=false;continue;}
			Pins[id]=(fabs(v-5)<=0.5?1:0);
		}
		if(!ok)
			puts("No");
		else
		{
			puts("Yes");
			if(flag[1]&&flag[2])
				cout<<3<<' '<<ans[!(Pins[1]&&Pins[2])]<<endl;
			if(flag[4]&&flag[5])
				cout<<6<<' '<<ans[!(Pins[4]&&Pins[5])]<<endl;
			if(flag[9]&&flag[10])
				cout<<8<<' '<<ans[!(Pins[9]&&Pins[10])]<<endl;
			if(flag[12]&&flag[13])
				cout<<11<<' '<<ans[!(Pins[12]&&Pins[13])]<<endl;
		}
	}
	return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -