7天做不出一道题(悬赏关注)

灌水区

@[Chasingmydream](/user/1092628) 用一个变量存一下这个数,然后分拆这个数,求出数量出现最多的再用那个临时变量乘一下不就好了。是超时吗?
by 20121202Tzy @ 2024-04-15 19:37:10


@[Chasingmydream](/user/1092628) 高精乘 + 计数
by lunjiahao @ 2024-04-15 19:40:04


@[Chasingmydream](/user/1092628) 如果是要问高精度的话自己多练比较好,如果要问思路的话就是模拟。 ```cpp #include <bits/stdc++.h> using namespace std; typedef long long ll; int t, r, mul, cnt[10]; string str; basic_string<int> s; int main() { ios::sync_with_stdio(0); cin.tie(0), cout.tie(0); cin >> t; while(t--) { cin >> str; fill(cnt, cnt + 10, 0); s.clear(); for(const auto& i : str) { ++cnt[i - '0']; s.push_back(i - '0'); } reverse(s.begin(), s.end()); mul = r = 0; for(int i = 0; i < 10; ++i) { if(cnt[i] > cnt[mul]) mul = i; } if(!mul) { cout << "0\n"; continue; } for(auto& i : s) { i = i * mul + r; r = i / 10; i %= 10; } while(r) s.push_back(r % 10), r /= 10; reverse(s.begin(), s.end()); for(const auto& i : s) cout << i; cout << '\n'; } return 0; } ```
by VividCycle @ 2024-04-15 19:41:59


```cpp #include <iostream> #include <string> using namespace std; int main() { int T; cin >> T; for (int i = 0; i < T; i++) { string num; cin >> num; int count[10] = {0}; // 用于统计每个数字出现的次数 // 统计每个数字出现的次数 for (char c : num) { count[c - '0']++; } int maxCount = 0; int maxDigit = 0; // 找到出现次数最多的数字 for (int j = 0; j < 10; j++) { if (count[j] > maxCount) { maxCount = count[j]; maxDigit = j; } } // 计算加密结果 int result = maxDigit * stoi(num); cout << result << endl; } return 0; } ``` 大佬们这是我的代码
by Chasingmydream @ 2024-04-15 19:44:54


@[20121202Tzy](/user/1020835) @[VividCycle](/user/490522) 能替我改改吗,高精度是真的不熟悉
by Chasingmydream @ 2024-04-15 19:45:42


@[Chasingmydream](/user/1092628) 你这代码显然会挂啊,建议去学一下高精度再来做。
by VividCycle @ 2024-04-15 19:46:41


@[Chasingmydream](/user/1092628) 似乎您没用高精
by 20121202Tzy @ 2024-04-15 19:47:12


@[Chasingmydream](/user/1092628) 而且这个代码怎么有种 GPT 的感觉。
by VividCycle @ 2024-04-15 19:47:36


@[20121202Tzy](/user/1020835) @[VividCycle](/user/490522) 关键我不会,大佬能给我加上吗
by Chasingmydream @ 2024-04-15 19:47:54


@[Chasingmydream](/user/1092628) 高精题又没有捷径,至少要把高精代码背下来吧
by 20121202Tzy @ 2024-04-15 19:48:10


| 下一页