
hash
blue_sister
这个作者很懒,什么都没留下…
展开
-
1082 Read Number in Chinese (25 分)
1.hash 2.惰性处理思想(前导0的处理,遇到一个非零的数才考虑有没有前导0) #include<bits/stdc++.h> using namespace std; string num[10] = {"ling","yi","er","san","si","wu","liu","qi","ba","jiu"}; string c[6] = {"Ge","Shi","Bai","Qian","Yi","Wan"}; int J[] = {1,10,100,1000,10000,10000原创 2021-04-07 10:39:10 · 92 阅读 · 0 评论 -
1039 Course List for Student (25 分)
1.set虽然有默认排序功能,但因底层是由红黑树实现,其插入要比vector费时的多, 所以在时间条件很紧凑,或要多此进行插入操作时,宁可牺牲set带来的排序简便, 由vector代替set在通过排序达到与set相同的作用 2.hash此题的最优解法是hash给名字hash可以去除插入操作hash解法 3.//string 类型能够自动将 C 风格的字符串转换成 string 对象, 因此 直接赋值即可: string s1; const char *pc = “a character array”; //原创 2021-03-17 10:58:34 · 84 阅读 · 0 评论