poj 3077 Rounders
#include <iostream>
#include <string>
using namespace std;
int main()
{
int n;string str;
cin>>n;
while(n--)
{
cin>>str;
if(str.size()==1)
{
cout<<str<<endl;continue;
}
int tag=0;
for(int i=str.size()-1;i>=1;--i)
{
if(str[i]>'4'||(tag==1&&str[i]=='4'))
tag=1;
else
tag=0;
}
str[0]=str[0]+tag;
cout<<int(str[0]-'0');
for(int i=1;i<str.size();++i)
cout<<"0";
cout<<endl;
}
return 0;
}