题解 | 提取不重复的整数
#include <iostream> #include <string> using namespace std; int main() { string a; cin >> a; int n = a.length(); string b = ""; while (n > 0) { if (-1 == b.find(a[n-1])) { b += a[n-1]; } -- n; } cout << b; } // 64 位输出请用 printf("%lld")
#include <iostream> #include <string> using namespace std; int main() { string a; cin >> a; int n = a.length(); string b = ""; while (n > 0) { if (-1 == b.find(a[n-1])) { b += a[n-1]; } -- n; } cout << b; } // 64 位输出请用 printf("%lld")
相关推荐