摘要: 前言 这里指的是语言上的一些技巧,有常见的,也有冷门的。有些比较实用,有些比较鸡肋,仅作简单记录,慢更。 宏定义简化代码 本文中出现的宏定义 using ll = long long; #define fu(a, b, c) for (ll a = b; a <= c; a++) #define f 阅读全文
posted @ 2021-10-15 09:49 lemu 阅读(231) 评论(0) 推荐(0) 编辑
摘要: A. P7482 不条理狂诗曲 分治,详见代码。 #include <bits/stdc++.h> #define fu(a, b, c) for (ll a = b; a <= c; a++) #define fd(a, b, c) for (ll a = b; a >= c; a--) #def 阅读全文
posted @ 2021-09-30 01:14 lemu 阅读(36) 评论(0) 推荐(0) 编辑
摘要: A . P1082 [NOIP2012 提高组] 同余方程 exgcd模板 #include <bits/stdc++.h> #define fu(a, b, c) for (int a = b; a <= c; a++) #define fd(a, b, c) for (int a = b; a 阅读全文
posted @ 2021-09-04 21:52 lemu 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 河南省第十三届ICPC大学生程序设计竞赛(重现赛) A. 祝融传火 签到题,直接暴力判断四个点是否相等。 B. Honeycomb 借一张别人的图 https://blog.csdn.net/qq_45323960/article/details/117429681 如图所示建立坐标系,根据蓝色圈内 阅读全文
posted @ 2021-08-20 15:58 lemu 阅读(382) 评论(0) 推荐(0) 编辑
摘要: mysql中的存储过程是可以递归调用的,如果报错Recursive limit 0 请使用 set @@max_sp_recursion_depth = 100 修改递归深度。 drop procedure if exists pro; drop table if exists data; set 阅读全文
posted @ 2021-04-09 16:21 lemu 阅读(601) 评论(0) 推荐(0) 编辑
摘要: ##描述 若一个数(首位不为零)从左向右读与从右向左读都一样,我们就将其称之为回文数。 例如:给定一个10进制数56,将56加65(即把56从右向左读),得到121是一个回文数。 又如:对于10进制数87: STEP1:87+78 = 165 STEP2:165+561 = 726 STEP3:72 阅读全文
posted @ 2020-08-15 23:26 lemu 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 描述 试计算在区间 1 到 n 的所有整数中,数字 x(0 ≤ x ≤ 9)共出现了多少次?例如,在 1 到 11 中,即在 1、2、3、4、5、6、7、8、9、10、11 中,数字 1 出现了 4 次。 样例输入1 11 1 样例输出1 4 提示 对于 100%的数据,1≤ n ≤ 1,000,0 阅读全文
posted @ 2020-08-12 21:04 lemu 阅读(102) 评论(0) 推荐(0) 编辑
4