题解 1190: 剔除相关数

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

优质题解

剔除相关数-题解(C++代码)

#相关数#**相关数含义:说白了就是一个数所有位上的数位置不同,如1234和4321、53454和44553等**###思路###为了将相关数统一为一个标记,将一个数存成string形式,然后对这个字符串按照字符排序。输入的数据依次这样处理,

剔除相关数-题解(Java代码)

```javaimportjava.util.Scanner;importjava.util.Arrays;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intn;while(sc.

剔除相关数-题解(C++代码)

(1)使用map可以统计哪些是相关数,然后相关数就不插入到集合中即可。(2)使用STL中的set集合。可以自动排序,并保证不重复插入。方法比前面写的要简单,而且速度要快。复杂度为O(n)。```cpp//使用set和map,sort完成#includeusingnamespacestd;constin

1190: 剔除相关数

```cpp#include#include#include#includeusingnamespacestd;mapma;setse;structstr{strings;stringss;}str[10005];boolcmp(chara,

#C++1190—— 剔除相关数(map)

摘要:解题思路:对输入字符数字num进行排序,判断是否为相关数,记得保留原来的字符数字顺序,此处用tp保存,然后输出;注意事项:此题为多组输入,记得清空统计变量,恢复初始状态,对 string 类保存的数字……

题解 1190: 剔除相关数

```cpp#include#include#include#include#includeusingnamespacestd;voidnumTransf(intnum,vector&v){num=abs(num);if(num==0){v.push_back(0);return;}while(num