📄 1004.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 + -