首页 > 其他分享 >关于ACM中的无穷大

关于ACM中的无穷大

时间:2024-03-06 22:44:39浏览次数:20  
标签:无穷大 int memset ACM 全部 关于 sizeof

常用const int maxn = 0x3f3f3f3f设置为一些题目中需要的无穷大,这个数是一个10的9次方数量级的数据,一般的数据都不会超过这个数,

而且 这个数还有两个特点

1.这个数的两倍不超过 0x7f7f7f7f,即int能表示的最大正整数。

2.整数的每8位(每个字节)都是相同的。

常用:

  • memset(g, 0, sizeof(g));                   //全部清为0
  • memset(g, 0x7f, sizeof(g));    //可全部初始化为一个很大的数(略小于0x7fffffff);
  • memset(g, 0x3f, sizeof(g));    //稍小(适用于有加法运算)
  • memset(g, 0xbf, sizeof(g));    //负值稍大(即0xbfbfbfbf,其实这是一个特别大的正数,因为超过了int的范围,所以变成了很大的负数)
  • memset(g,-1,sizeof(g));       //全部初始为-1

标签:无穷大,int,memset,ACM,全部,关于,sizeof
From: https://www.cnblogs.com/1DeomS2/p/18057817

相关文章

  • 关于VS项目属性配置说明
    一.项目属性页面说明1.初建C++项目的VS界面说明工程项目初建:在这里创建一个"基于对话框"的MFC项目,如下图描述工程项目属性页:(1)活动解决方案配置 关于这一块的使用,见仁见智,这里只是举一个例子来进行说明。比如,现在需......
  • 关于debezium。kafka和sqlserver的数据同步
    直接在官网下载sqlserver的插件。DebeziumReleaseSeries2.5 下载完后将这个插件解压到linux里面。路径其实是无所谓的,我在kafka目录下,创建了一个connect目录,专门放置这些插件 然后去kafka的config目录下,修改connect-distributed.properties文件主要修改这几个点:kafka......
  • Mysql和Oracle在order by上关于聚合函数一些不同的差异
    1.问题SELECTp.PDTNO,p.PDTNAME,sum(a.QUANTITY)ASapplySumCountFROMPRODUCTpJOINAPPLYaONp.PDTNO=a.PDTNOGROUPBYPDTNOORDERBYapplySumCountDESC;在Mysql中我们经常将select中聚合函数得到的结果起别名用于orderby但是同样的方式在Oracle中就不行,......
  • 关于Maven创建javaweb项目在配置Tomcat的问题(1)
    先将Maven项目转换成Java项目,确保没有架包没有报错和编译错误的情况下进行如下操作:打开Maven项目中的pom.xml文件,找到标签。查看里面是否配置元素,有则直接添加如下配置。org.codehaus.cargocargo-maven2-plugin1.7.6tomcat9xembedded如果没有,则先添加元素,然后再添加......
  • 关于navigator.mediaDevices为undefined,获取不到媒体权限的问题
    当时的场景是公司搭建的内部服务网站没有测试环境(有点鸡肋,说是因为需要线上成员信息认证登录),也因为跨域问题,所以需要制定线上环境的域名,本地localhost用不了,协议是http的,导致接入一个语音需求的时候本地调试出现了问题。主要原因是浏览器的安全策略导致了这个问题//获取媒体信......
  • 关于安卓开发远程连接mysql数据库1
    一般关于安卓远程连接数据库通常有两种方法,一种就是直接通过安卓本身远程连接数据库,另一种是通过一个web服务中间层连接mysql(安卓向web发送请求,web实现对数据库的增删改查操作)。两种方法各有优缺点,取决于具体情况:直接连接:优点:直接连接MySQL数据库,可以实现高效的数据交互,减......
  • 关于感情-随笔
    关于感情关于你最后提出的问题,我给出一点自己的拙见。我认为感情是双向的,你爱他她爱你,这样才能长久下去,而你们之间大多数都是你在单方面的付出,也许刚开始的时候你还有足够的耐心与感情去对她好,但是感情是会被消磨的,一次又一次的单方面付出消磨了你们的感情,直到长时间之后你感觉到......
  • 收藏:关于RADIUS的简明解释(Remote Authentication Dial In User Service远程用户拨号认
    收藏:关于RADIUS的简明解释(RemoteAuthenticationDialInUserService远程用户拨号认证系统)来自:https://baike.sogou.com/v4710162.htm?ch=frombaikevr&fromTitle=RADIUSRADIUS:RemoteAuthenticationDialInUserService,远程用户拨号认证系统(与radius半径的单词拼法一致)......
  • 关于Java并发多线程的一点思考
    写在开头在过去的2023年双11活动中,天猫的累计访问人次达到了8亿,京东超60个品牌销售破10亿,直播观看人数3.0亿人次,订单支付频率1分钟之内可达百万级峰值,这样的瞬间高并发活动,给服务端带来的冲击可想而知,就如同医院那么多医生,去看病挂号时,有时候都需要排队,对于很多时间就是金钱的场......
  • 直播预告|从一张 CD 说起,关于播放器的前世今生
      1877年,天才发明家爱迪生研发出了人类历史上第一台可以录音和放音的装置,被称为“话筒”。 当时,这台机器使用一张薄薄的铁箔盘来录制声音,爱迪生亲手转动铁箔盘,在上面刻下声音的波纹。不过这个设计并不太实用,很难录制清晰持久的声音。据说爱迪生尝试过无数种设计和材料,直......