#include<bits/stdc++.h> using namespace std; stack<int> st;//stl栈; int n, in = 1; int main(){ cin>>n; while (n--){ int x; cin>>x; if (in > x) st.pop(); else while(in<=x) { st.push(in); putchar('A'); in++; } putchar('B'); } putchar('\n'); return 0; } /************************************************************** Problem: 1791 User: admin Language: C++ Result: Accepted Time:16 ms Memory:2076 kb ****************************************************************/