#21985: TLE了....


es811066 (ZIhan)


#include<string>

#include<iostream>

#include<stack>

using namespace std;

int main(){

int a;

string s="1";

for(int i=2;i<50000;i++){

stack<char>str;

int u=i;

while(u!=0){

str.push(char('0'+u%10));

u=u/10;

}

while(str.empty()!=true){

s=s+str.top();

str.pop();

}

}

while(cin>>a){

a--;

cout<<s[a];

}

}

該如何優化呢?