这个是超时版的:
#include
#include
using namespace std;
typedef struct TelephoneNumber{//表示电话号码的结构体
string number;//电话号码串
int prefix;//首数字
int count;//重复次数
}TelephoneNumber;
/*
#include
fstream fin ("input.txt",ios::in);
#define cin fin
//*/
struct TelephoneNumber Transform(struct TelephoneNumber m)
{
int i;
for(i=0;m.number[i]=='-';)
m.number.erase(i,1);
for(i=m.number.length()-1;m.number[i]=='-';i--)
m.number.erase(i,1);
for(i=0;i
if(m.number[i]=='-')
m.number.erase(i,1);
else
i++;
for(i=0;i<7;i++)
{
switch(m.number[i])
{
case 'A':
case 'B':