首页 > 其他分享 >如何用简单的方式避免烦人的小错误

如何用简单的方式避免烦人的小错误

时间:2023-10-15 16:11:07浏览次数:53  
标签:plu 错误 示例 int 烦人 避免 void define

以下技巧在 NOI Linux 下开启 c++14 的情况下均可使用,放心食用。

在非 void 函数开头使用 [[nodiscard]] 避免没有用到函数的情况

示例:

[[nodiscard]]int plu(int a,int b) { return a+b>=p?a+b-p:a+b; }
void solve() {
  int a,b;
  cin>>a>>b;
  plu(a,b);
}

编译器会以警告的形式给出:

活用 define 避免循环变量变化错误

示例:

#define pre(i,a,b) for(int i=a;i<=b;++i)
void solve() { pre(i,1,10) cout<<i<<endl; }

非交互题中加快输出时间的简单技巧

#define endl '\n'

极可能只对本人有用

标签:plu,错误,示例,int,烦人,避免,void,define
From: https://www.cnblogs.com/closureshop/p/17765739.html

相关文章

  • MySQL错误:check the manual that corresponds to your MySQL server version for the
    在MySQL执行以下SQL报错DELIMITER//CREATEPROCEDUREgenerate_and_insert_data()BEGINDECLAREiINTDEFAULT1;DECLAREjINTDEFAULT1;DECLAREtotal_iterationsINTDEFAULT1000;WHILEi<=total_iterationsDO--创建临时表用于存储生成......
  • perl 常见错误提示信息
    =========================$animal="camel"syntaxerroratReadCount.V3.plline15,near"my"Globalsymbol"%RnaEdits"requiresexplicitpackagenameatReadCount.V3.plline15.ExecutionofReadCount.V3.plabortedduetoco......
  • 1488. 避免洪水泛滥
    题目题解默认对所有天数填写默认值,即都抽1号湖泊用Map存储湖泊编号和下雨天的对应关系把所有的空闲日子(不下雨的天数)存起来,注意要使用TreeSet,因为后面需要进行比较遍历数组不下雨:将i天存储到TreeSet中,等后面再选择这一天抽哪个湖泊下雨:如果下雨的湖泊已经有水,......
  • Flutter错误type 'Null' is not a subtype of type 'Handler'
    报错type'Null'isnotasubtypeoftype'Handler'原因分析在使用Fluro路由库时,出现"type'Null'isnotasubtypeoftype'Handler'"错误通常表示你尝试将一个空(null)值分配给Fluro的Handler对象或调用了未初始化的路由处理程序。解决方法这个错误通常发生在以下......
  • 关于Cortex-M3报错解决方法总结:Flash Download failed错误
    事情原因:在一次使用ST-LINKv2下载程序时,突然出现Error:FlashDownloadFailed-"Cortex-M3”这个错误,显示没有错误,没有警告。芯片型号接线都没有问题。当时就很摸不着头脑,然后上网查看了一下。原来是因为STM32F103C8T6有64kFlash和20kRAM,tm他们不属于高容量的Flash。所以我改了......
  • 测试springboot项目苍穹外卖,解决websocket“服务器错误,无法接收实时报警信息”问题
    使用IDEA启动springboot项目苍穹外卖后,http://localhost:8071/能够正常访问登录,但是网页右上角始终显示“服务器错误,无法接收实时报警信息”: 在网上搜索找到:https://blog.csdn.net/qq_65032048/article/details/132077097,发现可能是修改了nginx端口号为8071导致。解决办法:在n......
  • MySQL解决查询语句1111 - Invalid use of group function错误
    是因为mysql查询语句的字段当中有聚合函数,where条件中不能用聚合函数的计算值作为查询条件,否则会出现:>1111-Invaliduseofgroupfunction错误。可以使用having解决。补充:这里主要要清楚where和having的作用以及区别:“WHERE” 是一个约束声明,在查询数据库的结果返回之前对......
  • 关于 Chrome 开发者工具 Network 面板里观察到的 net ERR_CERT_AUTHORITY_INVALID 错
    我在Chrome访问一个网站时,在Chrome开发者工具Network面板里观察到的netERR_CERT_AUTHORITY_INVALID错误:net::ERR_CERT_AUTHORITY_INVALID这种错误通常会在你试图访问的网站的SSL证书存在问题时出现。SSL(SecureSocketLayer)证书用于建立用户和网站服务器之间的安......
  • 文件默认打开方式 + mysql导入错误 + 输入法问题
    文件默认打开方式默认应用修改:设置—》应用—》默认应用—》按文件类型指定默认应用mysql导入错误Unknowncollation:'utf8mb4_0900_ai_ci'Mysql导入sql文件时,出Unknowncollation:'utf8mb4_0900_ai_ci'错误。原因:sql文件是从高版本mysql(8.0)中导出的,导入到......
  • Loadrunner12.5-录制http://www.gw.com.cn/网页时提示“SSL身份验证失败”错误
    问题:LR产品,录制http://www.gw.com.cn/网页时提示下图错误,这是为什么呢?请在如下recordingoptions中选择正确的SSL版本,再进行录制。注:如何确定那个SSL版本是正确的呢?答:需要与网站这边进行确认,问他们网站使用的SSL版本是多少? ......