#include <iostream> #include <unordered_map> using namespace std; int main() { int num; cin >> num; int key, value; unordered_map<int, int> um; while (num / 10) { key = num % 10; um[key]++; num = num / 10; } key = num; um[key]++; for (auto i : um) { cout << i.first; } system("pause"); return 0; }
输入:2752771,预期输出:1725,我的代码在牛客上输出:5271,我的代码在VS2013上输出1725。
这?你们也有这个问题吗?
全部评论
(0) 回帖