这名用户暂未设置签名。
追踪最近的用户名外显变动记录。
最近的文章、讨论、云剪贴板与社区记录
本地调试就写入冲突。。洛谷上就是t了。。 ```cpp #include #include #include #include #include #include using namespace std; #define Endl endl #define scanf scanf_s int N; int Next[1…
在讨论《有没有更好的方法进行堆优化》回复:
感谢大家的帮忙! 看了一些辅导书,终于找到了办法。用一个pos数组中的元素pos[i]来保存i点在堆中的位置,每次交换堆中元素的时候更新pos数组。具体代码如下: ```cpp #include using namespace std; const int inf = 1000000001; struct heap_d…
首先声明一下这是自己手写的堆,但是感觉还可以优化却无从下手。很高兴能和大家一起分享一下我的优化思路,希望大家能给我一些帮助。 **一开始**进行堆优化的时候,是把用S松驰过的距离记录下来保存到堆中,然后调整这个堆。**每次取出堆顶元素并删除它**,更新所有以该顶点为边的距离,然后**再对整个堆都进行调整**。因为我是*…
``` #include #include #include int word[26]; char sentence[300]; using namespace std; int main() { for (int i = 0; i = 'A' && sentence[j] max) max = word[i]; }…