# UVa10415 - Eb Alto Saxophone Player
[Prblem link](https://onlinejudge.org/external/104/10415.pdf)
## Review
無
## Ans
```cpp=
#include<iostream>
#include<string>
using namespace std;
string N="cdefgabCDEFGAB";
bool F[14][10]={
{0,1,1,1,0,0,1,1,1,1},//c
{0,1,1,1,0,0,1,1,1,0},//d
{0,1,1,1,0,0,1,1,0,0},//e
{0,1,1,1,0,0,1,0,0,0},//f
{0,1,1,1,0,0,0,0,0,0},//g
{0,1,1,0,0,0,0,0,0,0},//a
{0,1,0,0,0,0,0,0,0,0},//b
{0,0,1,0,0,0,0,0,0,0},//C
{1,1,1,1,0,0,1,1,1,0},//D
{1,1,1,1,0,0,1,1,0,0},//E
{1,1,1,1,0,0,1,0,0,0},//F
{1,1,1,1,0,0,0,0,0,0},//G
{1,1,1,0,0,0,0,0,0,0},//A
{1,1,0,0,0,0,0,0,0,0}//B
};
int main(){
int Cnum;
cin>>Cnum;
string song;
getline(cin,song);
for(int C=0;C<Cnum;C++){
getline(cin,song);
int ans[10]={0,0,0,0,0,0,0,0,0,0};
bool press[10]={0,0,0,0,0,0,0,0,0,0};
for(int i=0;i<song.length();i++){
int pos=0;
for(int j=1;j<15;j++){
if(song[i]==N[j]){
pos=j;
break;
}
}
for(int j=0;j<10;j++){
if(press[j]==0&&F[pos][j]==1){
press[j]=1;
ans[j]++;
}else if(press[j]==1&&F[pos][j]==0) press[j]=0;
}
}
for(int i=0;i<9;i++) cout<<ans[i]<<" ";
cout<<ans[9]<<endl;
}
}
```