冰封侠

#464739

这个家伙不懒,但什么都没留下

发帖
16
文章
0
互动
46
陶片
0
获赞
0
收藏
0

历史用户名外显

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

  1. 冰封侠
    最早追溯到 2025/11/17最后捕获于 2025/11/17
  2. 冰封侠
    最早追溯到 2025/11/03最后捕获于 2025/11/03
  3. 冰封侠
    最早追溯到 2023/10/21最后捕获于 2023/10/21

时间线

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

  1. 发起讨论
    从上到下的dp错哪了?

    如题,dp数组定义和题解一样,但是我是从上往下更新状态,获得30分,我不知道p的那一维究竟要从大到小更新还是从小到大更新 以及有没有人能总结出啥时候从大到小枚举,啥时候又反过来? 代码有注释,求调 ``` #include using namespace std; #define INF 9e18 int n, k,…

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

    在讨论就打算过个k = 0的情况,咋还TLE了?回复:

    @[simple_child](luogu://user/893544) 哦哦,好的,谢谢大佬
  3. 回复讨论

    在讨论就打算过个k = 0的情况,咋还TLE了?回复:

    @[simple_child](luogu://user/893544) 可是spfa不是最快的吗?难道别的最短路径算法能过吗?
  4. 发起讨论
    就打算过个k = 0的情况,咋还TLE了?

    如题,用的是SPFA算法多次计算最短路径,因为k = 0,所以直接计算两个最短路径加和就好了,但不知道为什么超时了,题解里就是这样的思路呀。 (先叠个甲,本人蒟蒻,刚学图和最短路径没多久求,大佬指点,悬关) ``` #include using namespace std; #define MAXN 100005 ty…

    回复 8参与人数 8
  5. 发起讨论
    subtask 1过了,subtask 0 全都TLE咋回事

    如题,求求大佬看看,必关注! 思路同深基,代码是自己写的,代码如下(会附上每个板块的解释) 第一部分就是定义 ``` #include using namespace std; const int INF = 0x7fffffff; const int _INF = -0x7fffffff; int q, root,…

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

    在讨论自己运行跟答案一样,但不过回复:

    @[314zbl](luogu://user/1029225) 我用了高精度呀,而且我自己运行的结果是没问题的
  7. 发起讨论
    自己运行跟答案一样,但不过

    代码如下,我自己试的数据都没出错: ``` #include using namespace std; int n, hyt, a[105], s[105]; void add() { int extra; for (int i = 100; i >= 0; i--) { s[i] = s[i] + a[i] + ex…

    回复 3参与人数 3
  8. 发起讨论
    链式前向星 + dijkstra 为什么只有30分?

    rt,代码如下,带有2编号的都是反图。 ``` #include #include #define maxn 10010 #define maxm 100010 #define inf 0x3f #define pii pair using namespace std; int n, m, u, v, w; bool…

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

    在讨论萌新求助回复:

    @[chenye3](/user/541069) 话说你这红名不会是大佬来这装蒟蒻吧?
  10. 回复讨论

    在讨论萌新求助回复:

    @[chenye3](/user/541069) 首先,要明确你定义的数组b表示的是每组一共有多少个物品,所以在第14行改成: ``` for(int k=1;k using namespace std; const int maxn=1005; int n,W,x,y,z,v[maxn][maxn],w[maxn][…
  11. 发起讨论
    分块暴力修改的提问

    rt,想知道为什么暴力修改的代码是这样的: ``` ans[b[x]]-=(a[i]^tag[b[x]]); //维护ans数组 a[i]^=1; ans[b[x]]+=(a[i]^tag[b[x]]); ``` 希望有位大佬能给本蒟蒻讲讲

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

    在讨论新人刚学二叉树,10分求调回复:

    @[wazzx](/user/552610) 第28行你的数据初始化有点问题: ``` node[i].ll=-1,node[i].rr=-1,node[i].v='*'; ``` 这样只会初始化 1 到 n 的对应字母,但输入的 n 可能会比输入的字母对应数值要小,比如样例: ``` 6 abc bdi cj* d*…
  13. 回复讨论

    在讨论60分求助回复:

    @[songzxzydy](/user/560545) 第33行的边界问题没有处理好 ```for(int i=frontt;i using namespace std; int dic[1005],frontt,endt; int n,m,ans; bool in(int x){ for(int i=frontt;i…
  14. 回复讨论

    在讨论《深入浅出》相关反馈入口回复:

    @[kkksc03](/user/1) 深基 P220 习题15-1 ```int play(int n)```应该改成```void play(int n)```,不然函数没有返回的int类型值会报错。
  15. 发起讨论
    求大佬帮忙看看,不知道错哪

    我感觉思路是没问题的,但不知道代码哪里错了,求大佬帮忙。代码如下: ``` #include #include #include #include #define maxn 310 using namespace std; int wx[5] = {0, 0, 1, -1}, wy[5] = {-1, 1, 0, 0}…

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

    在讨论#求助,这种思路不行吗回复:

    @[baizhu](/user/637934) 对了,还有一处忘说了,你赋值的数不够大,改成 ```memset(dp,0x7f,sizeof(dp));```就够了,最后的判断部分也不要用==,直接用```if(dp[b] > 10000)```判断就可以了,不然可能会错误
  17. 回复讨论

    在讨论#求助,这种思路不行吗回复:

    @[baizhu](/user/637934) 这种深搜的思路是可以的,只是你的代码有点问题。 第八行: ``` for(int i=1;i n)return;//重复就回溯 ``` 你好像没有判断会不会出现楼层为负或者超过n的情况,要补上。 而且你还有一些小问题,大括号好像并不够,下次打代码记得打完括号并检查。 最后…
  18. 回复讨论

    在讨论为什么只有50分啊 感觉dfs打的没问题回复:

    @[zhz_aleph_114514](/user/482230) 其实你的思路没啥问题,都是细节问题 第29-40行: ``` for(int i=0;i >m>>n; for(int i=0;i >mapp[i][j]; } } for(int i=0;i >n>>m; for(int i=0;i >mapp[i]…
  19. 回复讨论

    在讨论代码求助回复:

    @[zhangtinghe](/user/673551) 第3行 ```const int N=3e2+5;``` 改成了 ```const int N=3e2+10;``` 以及第51、 53行, ``` for(int i=1;i using namespace std; const int N=3e2+10; i…
  20. 回复讨论

    在讨论只有50分,求大佬帮助回复:

    @[chuxuanzhe](/user/552298) 没关系,也谢谢你帮我检查代码了 ٩( 'ω' )و 蟹蟹!
  21. 回复讨论

    在讨论只有50分,求大佬帮助回复:

    @[dengchengzhuo](/user/654857) 明白了,谢谢大佬 %%%orz
  22. 发起讨论
    只有50分,求大佬帮助

    使用的bfs,队列进行维护,但不知道哪里出了问题,求各位大佬帮忙解决下,代码如下: ``` #include #include #define maxn 210 using namespace std; int n, a, b, ans, lift[maxn], vis[maxn]; queue q; int main…

    回复 5参与人数 5
  23. 回复讨论

    在讨论wa 4回复:

    @[7_Forever](/user/471571) %%%orz是啥意思?萌新求解释
  24. 回复讨论

    在讨论wa 4回复:

    是这样的,当输入数据为: ``` 5 3 4 2 999999 5 1 ``` 这个时候你程序的处理过程与输入数据为 ``` 5 3 4 2 4 5 1 ``` 是一样的,输出答案都为6(不信可以自己尝试) 因为在判断的时候会自动认为“999999”也与“4”一样是加入序列后大于6的,单独分为一段,但这个时候的分法已经…
  25. 回复讨论

    在讨论80分求助回复:

    代码后半部分的 ``` if(s>que[i].force){ ``` 改成 ``` if(s>=que[i].force){ ``` 就可以了,在体力刚好能够摘最后一个果的情况你忽略了。
  26. 回复讨论

    在讨论代码和题解类似,但是为什么超时了?回复:

    @[Konnyaku41377](/user/483749) 好像不是这个的问题,我把题解的代码复制下来,把 ``` while(num s.length()) ``` 也不会超时
  27. 回复讨论

    在讨论代码和题解类似,但是为什么超时了?回复:

    @[pocafup](/user/219099) 在题解的 "while(num<n)" 中我觉得num可以用s.length()替代,所以就换掉了。然后用len来代替num的作用,就没有定义i。
  28. 发起讨论
    代码和题解类似,但是为什么超时了?

    我按照题解的思路自己打的代码,和题解差不多,但不明白为什么我的代码会超时,求dalao解答 以下是源代码 ``` #include #include using namespace std; long long n, len, i; string s; int main() { cin >> s >> n; len =…

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

    在讨论《深入浅出勘误》回复:

    @[kkksc03](/user/1)
  30. 发起讨论
    《深入浅出勘误》

    @kkksc03 《深入浅出》第139页的“宇宙总统”一题中的错误如下: ``` a.x.length() > a.x.length() // a 比 b 位数多时 a 在前面 ``` 希望洛谷进行修改和勘误!

    回复 3参与人数 3