H

HY_ACM

#1600214

蒟蒻学院24级小白

发帖
29
文章
7
互动
30
陶片
0
获赞
3
收藏
3

历史用户名外显

追踪最近的用户名外显变动记录。

  1. HY_ACM
    最早追溯到 2025/12/03最后捕获于 2025/12/03
  2. HY_ACM
    最早追溯到 2025/06/26最后捕获于 2025/11/04

时间线

最近的文章、讨论、云剪贴板与社区记录

  1. 回复讨论

    在讨论样例通过了,但测试点全WA,求大佬解惑回复:

    @[__Raincoat__](luogu://user/600877) 哇q(≧▽≦q),感谢大佬,已关注!
  2. 发起讨论
    样例通过了,但测试点全WA,求大佬解惑

    ```cpp #include #include #include using namespace std; int main() { unordered_map > Hash; int n = 0; cin >> n; for(int i = 1; i > len; while(len--) { string wor…

    回复 3参与人数 3
  3. 回复讨论

    在讨论60分求调---超时了回复:

    已解决,把 cin 换成 scanf 就行了。 当真没想到错误点居然如此草率,本来还在想这么把链表优化成树_(:з)∠)_
  4. 发起讨论
    手搓的哈希表链式探测法,或者甚至使用容器都超时了?

    试试把所有 cin 输入改为 scanf

    回复 0参与人数 1
  5. 发起讨论
    60分求调---超时了

    ```cpp #include #include using namespace std; const int N = 2e5 + 3; struct Node { int el = 0; int af = 0; }Hash[N]; int head[N]; int id; void init() { memset(H…

    回复 1参与人数 1
  6. 回复讨论

    在讨论三种解题思路回复:

    @[return_second](luogu://user/1047309)好的,多谢提醒,我撤回回复就行了吧,帖子没有任何代码片段,应该只算建议
  7. 回复讨论

    在讨论三种解题思路回复:

    看了一下讨论区,似乎还有第四种思路: (以下是错误代码展示) ```cpp #include #include #include using namespace std; int main() { int n = 0, cnt = 0; cin >> n; vector ID(n + 10); for(int i =…
  8. 发起讨论
    三种解题思路

    1.创建一个足够大的bool数组来标记已经输入过的数字,从而达到去重效果 2.直接利用STL库中 不会存入相同数字的特性,从而达到自动去重的效果 补充:由于set本身的存储结构是一颗红黑树,其直接遍历结果就是由小到大的,无需再次排序 3.创建一个足够大的静态链表,将数字存入下标与其一致的位置,再通过链式访问即可

    回复 3参与人数 3
  9. 回复讨论

    在讨论样例全通过,但测试点全RE,求大佬解惑回复:

    @[lhr1219](luogu://user/1398586)哈哈,感谢大佬给的灵感,不仅通过了,还化简了一下 ```cpp #include #include #include #include using namespace std; int main() { map mp; int n = 0, p; cin…
  10. 回复讨论

    在讨论样例全通过,但测试点全RE,求大佬解惑回复:

    @[lhr1219](luogu://user/1398586) wow~ ⊙o⊙,感谢大佬,太详细了!!!已关注!
  11. 发起讨论
    样例全通过,但测试点全RE,求大佬解惑

    ```cpp #include #include #include using namespace std; int main() { map mp; int n = 0, p; cin >> n >> p; for(int i = 1; i > a; int b = 0; cin >> b; mp.insert({a…

    回复 3参与人数 3
  12. 发起讨论
    最后几个测试点没过,80分?

    试试看把一些数据的类型换成 long long 还不行?那就再把进行乘法运算的式子强制类型转换为 long long

    回复 0参与人数 1
  13. 发布文章
    运算时数据溢出的问题

    这个问题我找了很久,问了AI也没找出来:解决方法就是运算时强制类型转换 这题还有个易错点:就是没有考虑到 当 i using namespace std; typedef unsigned long long ull; int main() { int n = 0; cin >> n;//阵营数量 int ver[n…

    获赞 0评论 0
  14. 回复讨论

    在讨论求大佬调试回复:

    @[ZJY1207](luogu://user/1372344) 好的好的,感谢大佬
  15. 发起讨论
    求大佬调试

    ```cpp #include using namespace std; int IsPrimer(int start) { bool flag = true; for(int i = 3; i*i > n; if(n < 5) cout << "empty" << endl; int FirstPrimer = 3,…

    回复 5参与人数 5
  16. 发起讨论
    对空间上的一些优化建议

    用 bool 类型代替"整型"标记位: int mark[] ~ bool mark[] 输入的数用临时变量存储就行,用不着数组:int arr[]~int num

    回复 0参与人数 1
  17. 回复讨论

    在讨论求大佬调试回复:

    @[libu2333](luogu://user/1475943) 好的好的,我再去改改,感谢大佬φ(゜▽゜*)♪
  18. 回复讨论

    在讨论请问各位大佬最后的几个字符没有输出怎么办回复:

    @[yszysh](luogu://user/902689) okk!感谢大佬,过了(〃 ̄︶ ̄)人( ̄︶ ̄〃) ```cpp #include using namespace std; int main() { char str = 0, P = 0; int cnt = 0; while(cin >> str) {…
  19. 回复讨论

    在讨论请问各位大佬最后的几个字符没有输出怎么办回复:

    @[yszysh](luogu://user/902689) 啊,对哦!没想到,还得是大佬,一眼丁真w(゚Д゚)w 那我在循环外面再输出一次是不是就解决了(⊙o⊙)?
  20. 回复讨论

    在讨论请问各位大佬最后的几个字符没有输出怎么办回复:

    @[sjwhsss](luogu://user/982518) 哦~,这样吗,学到了个新知识点,感谢大佬\( ̄︶ ̄*\))
  21. 回复讨论

    在讨论求助!!!80分,第二个测试点没过回复:

    忽略了病人取药的时序性,上面代码对应的场景是至少有多少人取不到药 符合题意的代码如下: ``` #include #include using namespace std; int main() { int PillNum = 0, PeoNum = 0; cin >> PillNum >> PeoNum; vecto…
  22. 发起讨论
    请问各位大佬最后的几个字符没有输出怎么办

    ```cpp #include using namespace std; int main() { char str = 0, P = 0; int cnt = 0; while(cin >> str) { if(str != P || str == EOF) { if(cnt) cout << cnt << P; P…

    回复 7参与人数 7
  23. 发布文章
    去重的思路 --- 利用 HashTable

    链式存储法:让下标和数值绑定,再通过链表存储 ```cpp ``` 标记法:直接定址法 弊端:当数值太大,甚至超出了数组最大创建范围时,就失效了 ```cpp #include using namespace std; int main() { int n = 0; cin >> n; bool mark[110] =…

    获赞 0评论 0
  24. 发起讨论
    求大佬调试

    我感觉逻辑上应该没问题啊,为啥只过了一个点 ```cpp #include #include using namespace std; int main() { string WordMax, WordMin; string str; while(cin >> str) { if(str.back() == ',' |…

    回复 2参与人数 2
  25. 发起讨论
    请问各位大佬最后的几个字符没有输出怎么办

    ```cpp #include using namespace std; int main() { char str = 0, P = 0; while(cin >> str) { static int cnt = 0; if(str != P) { if(cnt) cout << cnt << P; P = str;…

    回复 0参与人数 1
  26. 回复讨论

    在讨论一直找不到问题所在,求大佬调试!回复:

    @[Pyrf_uqcat](luogu://user/1137860) 啊!?感谢大佬,一眼丁真,给我找的头都快炸了,下次一定认真审题?
  27. 发起讨论
    一直找不到问题所在,求大佬调试!

    就第一个测试点死活通过不了,感觉逻辑上没啥问题啊(ToT)/~~~ ```cpp #include using namespace std; int main() { int n = 0; cin >> n; char word = 0, letter = 0; while(cin >> word) { static…

    回复 2参与人数 2
  28. 发起讨论
    一直找不到问题所在,求大佬调试!

    感觉逻辑上没啥问题,但有几个测试点就是死活通不过 ```cpp #include using namespace std; int main() { int n = 0; cin >> n; char word = 0, letter = 0; while(cin >> word) { static int cnt =…

    回复 0参与人数 1
  29. 发起讨论
    最后一个测试点没过?90分?看这里!!!

    把 '.' 计入了单词长度,此时我们只需要先检测最后一个字符是否是 '.' ,再迭代即可: ``` if(str.back() == '.') str.pop_back(); …… ```

    回复 0参与人数 1
  30. 发起讨论
    求助!!!80分,第二个测试点没过

    ```cpp #include #include #include using namespace std; int main() { int PillNum = 0, PeoNum = 0; cin >> PillNum >> PeoNum; vector NeedNum(PeoNum, 0); for(int& n…

    回复 1参与人数 1