C++:MEMSET的大坑三两事

之前写了一题费用流,竟然硬是在写SPFA时为DIS数组赋初始值用了MEMSET数组QAQ

调试了很久也没有弄明白自己是卡在那里了,,,感觉被自己蠢哭了QWQ

错误的姿势!!

#include <cstring>
#include <iostream>
#include <cstdio>
using namespace std;

const int INF = 0x3f3f3f;

int dis[50005];

int main()
{
    memset(dis,INF,sizeof(dis));
    return 0;
    }

正确的姿势!!老老实实地用循环!!

另,一位神犇告诉我:MEMSET可能只在赋-1,0,1时比较靠谱,但并不知道为什么QAQ 希望以此为鉴,好好学习,天天向上!!

PS:友情提醒:使用MEMSET前一定要写#INCLUDE <CSTRING>哦!

时间: 2024-10-23 03:38:15

C++:MEMSET的大坑三两事的相关文章

“RFID 破解三两事”讨论总结

昨晚睡了一晚上的火车,刚到家,还没有洗脸,看看文章的访问量及评论都太多,radiowar在我文章评论及他的那篇评论文章里,提到菜鸟,小白,以及我的文章内容错误,误导大家等,看了这些,我觉得不得不站出来澄清一下,我在想如果文章内容错误,那么文章就必须要删除,所以我仔细的看了我的文章,仍然没有发现大的问题. 我仔细看了radiowar的那篇评论文章,主要还是考虑问题的方向不一样,或者说radiowar没有仔细看我想表达的意思,本来想直接回复,最后回复内容太多,所以就整理成一篇文章进行回应一下: 1:

iad 集成三两事

1. 好像是随着ios8的beta开始.  iad 已经发生了一些变化. 比如找不到enable iad network 的按钮了. 貌似是不需要手动去 enable 了. 只需要嵌入 iad framework 就可以了. 2. 如何测试iad是否集成好了呢?  自己测试请求操作 是否显示测试广告. 3. 目前的新上线了一个. 还没看到数据. iad workbench 那里也没有这个app激活. 不知道是什么状况. iad 集成三两事

Cetos7安装nginx三两事

Nginx安装 阿里云cetos7已经默认添加了nginx的yum源,可以通过yum search nginx确认. 如果没有,则可以通过运行rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm进行添加. 命令 123 systemctl start nginx.service # 启动nginx服务 systemctl stop nginx.serv

浅谈Docker三两事

Docker 到底是个什么东西呢?我们在理解 Docker 之前,首先得先区分清楚两个概念,容器和虚拟机.可能很多人都用过虚拟机,而对容器这个概念比较的陌生.我们用的传统虚拟机如 VMware , VisualBox 之类的需要模拟整台机器包括硬件.每台虚拟机都需要有自己的操作系统,虚拟机一旦被开启,预分配给它的资源将全部被占用.每一台虚拟机包括应用,必要的二进制和库,以及一个完整的用户操作系统.而容器技术是和我们的宿主机共享硬件资源及操作系统,可以实现资源的动态分配.容器包含应用和其所有的依赖

关于字体图标的三两事

介绍三种icon字体图标的方法 先选择想要使用的图标,加入购物车后添加到项目http://www.iconfont.cn/ Unicode方式 选择Unicode 生成并复制红框中的代码,然后在HTML中添加style,或者加入到CSS中,并将图标对应的Unicode码添加到相应的标签元素中,当然别忘了在CSS中添加字体font-family,字体名就是复制代码中的font-family. Font Class方式 选择Font Class 然后选择编辑图标,在font class里面定义这个图

nodejs之mock与跨域代理的三两事

emmm...好久没写博客了,都忘了该怎么开始. 那就先说下mockjs.因为一些原因,导致后台接口没有数据,那么我们就开始自己造数据,使用的是比较流行mockjs,根据文档就能简单的配置,然后开始愉快的玩耍了.(真香) 然后某天后台出数据了,又因为某些问题(跨域),导致我又没法愉快的玩耍,嗯,就是这样的,才有了今天这篇博客(口水话). 使用的是nodejs做跨域代理,非常简单,先贴代码: 1 var express = require('express'); 2 var router = ex

转 离婚前夜悟出的三件事

文/铁眼(简书作者)原文链接:http://www.jianshu.com/p/832be4f659a0?utm_campaign=hugo&utm_medium=reader_share&utm_content=note著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”. 前两天,在一次吃饭的时候,感觉嘴里有异样,用牙签一挑,一颗智齿酥了,脱落下来.当时很惊恐,自己才30多点,牙齿就坏了,那时只有后悔的想法,如果再往回调两年时间,我一定好好认真的刷牙,保养好牙齿. 牙齿如此坚固

每天专注三件事

原文作者:Jeff Atwood 我曾经在一篇博文中表达过自己对使用To-Do列表来管理待办事项的幻灭. 今天,让我们来尝试简单一点的做法--一次小小的试验.你用什么来跟踪你须要做的事情呢?把它举起来.让我看得见.照我说的做吧. 我是说真的! 还不行,还不行,你得再靠近一点.靠近这里的显示屏. 让我来看看. 给我点时间,让我好好看一看. 如今,想象一下:我一巴掌挥过来,把你手里的这件东西打飞了! watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGFwc

打造百亿美元独角兽必须要做三件事

4 月 16 日消息,创新工场微信公众号上日前发布了一篇创新工场 CEO 李开复日前做了一场分享,讲述春节期间在美国硅谷的见闻. 李开复谈及谷歌.特斯拉.Airbnb 这些企业为何成功.李开复还给创业者建议,称打造百亿美元独角兽,必须要做三件事. 李开复分享的主要内容如下: 我们学到了什么? 在硅谷我们见了 Google 的资深副总裁 Jonathan Rosenberg,他做了一个非常有智慧的分享.在这个分享中我捕捉到几个片段,但其中我认为最重要的是:我们都知道怎样做独角兽,但怎样做一个百亿元