互动18|#今天也学到了#
2025-05-29 10:46:14
发布于:浙江
🧠 互动 #今天也学到了#
评论区自成知识百科全书,无论是你在刷题、摸鱼、看剧、打游戏时
突然学到的冷知识 / 奇妙技巧 / 编程骚操作 / 人间清醒语录 统统欢迎投稿!
💬一句话也能发,一图流也行
- 你今天学到啥了?
- 有什么让你“啊?”的一瞬间?
- 有用没用不重要,好笑最重要!
🌰 举个栗子
- 原来 C++ 的
int
范围是 -2,147,483,648 到 2,147,483,647……怪不得爆了。- 听说人的大脑在熬夜时,反而会更兴奋,但第二天是地狱。
- 原来考试没写名字 = 零分,不是老师坏,是系统不给分……
- Python 的
is
和==
居然不一样!
📅【活动时间】
截止日期 5月28日,公布时间5月29日
🎁 互动礼品
🎉 抽取1-3个有趣的留言,送出ACGO周边 。
@バーボン・ゼロの復讐 @编程猫喵喵喵
🎁 获奖信息填写
恭喜以上获奖同学🎉 为了避免出现漏发或因未关注AC君而错过寄件信息的情况,请获奖的同学们尽快私信AC君提供收件信息。具体信息包括:
获奖赛事名称:
收件人姓名:
收件手机号码:
收件地址:需详细填写,包括省、市、区、街道及具体住址
请确保提供的信息准确无误,以便我们能够顺利将礼品送达。感谢您的配合!
全部评论 73
那我也说几句
以下是几组脑洞大开、离谱指数爆表的句子,供你娱乐:
1.我哥说煎蛋时不能翻面太勤,不然原子会嫌热跳进隔壁微波炉参加粒子女团选秀,顺手用我的早餐热量发射无线电波,导致邻居家的WiFi信号变成rap神曲《香煎鸡蛋颂》
2.点奶茶时备注'不要珍珠',骑手却送来颗会背《理想国》的人工智能珍珠——它当场质问我知不知道第五次奶茶革命,要求加入我的论文致谢名单。
3.我爷爷网购了一台时光机用来熬枸杞粥,启动时不小心切入了恐龙世界的WiFi信号,现在她每日必修课是举着保温杯指挥霸王龙排队跳广场舞。
4.每次关上超市冷柜门时,里面的冻鸡翅都会分裂成平行宇宙副本,所以结账时收银员总让我在'今天吃的鸡翅'和'未来会吃的鸡翅'两列清单上同时签字。
5.为了防止AI产生反社会倾向,工程师们给每台服务器安装了快乐过滤器——现在AI会在回答'我想自*'时自动播放广场舞神曲《酒醉的蝴蝶》,并附赠电子贺卡劝解“要阳光!”
6.根据《星域不动产管理条例》第三章第七条,贵住户所在的猎户座悬臂已被划为拆迁区,补偿方案包括:①随机传送至仙女座任意垃圾桶 ②兑换成冥王星固态氮债券(不可转让)
7.今天地铁报站提示音说'前方到站,您的狗子已下车',转头发现隔壁大哥抱着一袋狗粮目瞪口呆。
8.外卖小哥骑着共享单车送烤全羊,说电动车被交警扣了只能用'原始配送方式'。
9.历史老师在课上宣布:'秦始皇其实是穿越者,证据是兵马俑里挖出了五台未拆封的华为手机。
10.超市收银员说不能用塑料袋装鸡蛋,建议用裤兜,因为‘人体自带缓冲系统’。
11.外卖平台新功能:‘点餐时备注‘老板是我表哥’,可享8折优惠’。
12.我爸说‘用微波炉热剩饭时放勺子能防止爆炸’,结果他真的放了,现在我们家勺子变成了勺子形状的不锈钢雕塑。
13.我哥说‘吃西瓜籽肚子里会长西瓜’,于是我连续吃了三天西瓜不吐籽,现在我的体检报告上写着‘肠梗阻待查’。
14.朋友说他发明了‘时间管理神器’——把手机锁进保险箱,钥匙交给邻居,密码设成邻居手机号。
15.网上看到教程说‘用微波炉烤红薯不流糖汁’,我试了,确实不流……因为它直接炸成了炭。
16.我弟说他找到了‘不用学习还能考高分’的方法——在试卷上写‘老师辛苦了’,结果真拿了同情分。
17.同事说他家的仙人掌会‘咬人’,因为上次他摸了一下,第二天手上多了个创可贴。
18.楼下早餐摊阿姨说豆浆喝多了会变聪明,因为她卖了十年豆浆,自己成了小区麻将冠军。
19.同事说他最近在练‘反向养生’,每天熬夜刷养生视频,喝冰可乐配枸杞,说这样能骗过身体。
20.今天看见一只鸟在啄共享单车的二维码,路人说是‘新时代啄木鸟’,专门帮城市清理‘没素质的车’。2025-05-28 来自 浙江
162025-05-28 来自 浙江
12666
2025-05-28 来自 浙江
5666
2025-05-28 来自 浙江
5
#今天也学到了#
人间清醒语录:
1.如果有人嘲笑你,一定要更加努力,来证明他们是对的。(bushi)
2.人生就像茶几,上面摆满了杯具。(bushi×2)
3.“不去努力然后告诉自己我根本不想要”的痛苦,比“拼命努力后失败”的痛苦,要小得多。(bushi×3)
4.除了有钱人,世上还有两种人:其一是省吃俭用买奢侈品,其二是省吃俭用也买不起
奢侈品的。(bushi×4)
5.一场说走就走的旅行归来后,除了该做的事情被拖延的更久了,什么都没有改变。(bushi×5)
6.你努力后的成功,不能弥补你成功前的痛苦。(bushi×n)
7.假如今天生活欺骗了你,不要悲伤,不要哭泣,因为明天生活还会继续欺骗你。(bushi×n+1)
打个广告2025-05-15 来自 天津
12呵呵o( ̄︶ ̄)o
2025-05-16 来自 安徽
0第6条挺对,失去物品的痛苦程度一般是获取同样数量物品的2倍
第7条貌似是初一下学期的(现代诗两首)2025-05-17 来自 广东
2我五年级
2025-05-17 来自 天津
0
“手指伸入肛门旋转按摩三十秒,可以有效抑制打嗝。”
————出自《诸神愚戏》2025-05-17 来自 北京
11666
2025-05-17 来自 北京
0我的眼睛……
2025-05-17 来自 江苏
1开了
2025-05-17 来自 浙江
0
define
遇到像
hash
,y1
,time
等标准库里定义过的变量但又很常用,可以使用define
。
如:#define y1 adksjsfdlkeioesoiewjfdskdsl//一堆乱码
这样就可以使用了(我就不信乱码还能重
2025-05-16 来自 浙江
9原来是这样解决的吗
2025-05-16 来自 广东
0反正我都是这么干的(
2025-05-16 来自 浙江
0这喷不了,这是真有用
2025-05-16 来自 广东
1
初中数学
之前在书上知道 取 最小值这种数学题可以回答在 到 里
可是有三个点时呢?我们知道 。
所以 就等于 。
初中同学还知道数轴上 到 的长度是 。
那问题就变成了有点 ,在定义一个点 ,怎么让 到这三个点的距离最短。
简单想想就可以知道肯定是他们三个中数值排在第二的啦!
所以 , 取 最小值;答案就是 他们三个变成负数后数值排在第二的。2025-05-17 来自 北京
7s*
2025-05-24 来自 浙江
0这一般好一点的数学老师都讲吧
2025-05-24 来自 浙江
0很多练习册里不都有吗?
2025-05-24 来自 浙江
0
1.成功既然源于后天的努力,那么今明两天就休息吧
2.咸鱼翻身还是咸鱼
3.如果是两个选项的选择题,那么答案一定在AB之间;如果是三个选项的选择题,那么答案一定在ABC之间;如果是四个选项的选择题,那么答案一定在ABCD之间
(未完待续)2025-05-18 来自 浙江
6钱不是万能的,但是没有钱是万万不能的
2025-05-18 来自 浙江
3666
地铁打魔怔了2025-05-25 来自 浙江
0钱不是万能的,没有钱万万不能
2025-05-25 来自 浙江
0
神奇的逗号表达式
逗号表达式会按顺序计算所有操作数,并返回最后一个的值。比如这个骚操作:int a = 1, b = 2; int c = (a++, b++, a + b); // 先a=2,再b=3,最后c=2+3=5
2025-05-15 来自 湖北
6get
2025-05-16 来自 上海
0nb
2025-05-17 来自 北京
0@AC君抽我吧
2025-05-28 来自 湖北
0
1.妈妈:都几点了,你准备什么时候起床?
孩子:睡到人间饭熟时(《孟子节文》)
2,妈妈:你怎么走买这么多东西?
孩子:千金散尽还复来
3.妈妈:今天在学校过得怎么样
孩子:也无风雨也无晴
4.妈妈:听说你今天在学校被批评了,你怎么不说?
孩子:不如意事情长八九,可与语人无二三。
5.妈妈:你怎么现在才回家?
孩子:沉醉不知归路。看完点赞(没看完也要点赞)
2025-05-25 来自 广东
51周前 来自 浙江
01周前 来自 浙江
0
原来西红柿的味道和番茄的味道一样
2025-05-18 来自 江苏
5原来土豆的味道和马铃薯的味道一样
2025-05-18 来自 浙江
1原来车厘子和樱桃的味道一样
2025-05-24 来自 浙江
0原来猕猴桃和奇异果的味道一样
2025-05-24 来自 浙江
0
1、研究发现手机能在有电的时候玩;
2、上班又称倚待毙;
3、在打代码的时候不能用中文的标点符号;
4、破解一个6位数密码用c++只要10秒钟;
5、在做题的时候可以把acgo的图标卡在最中间。2025-05-16 来自 上海
5“破解一个6位数密码用c只要10秒钟”那如果是不定位数的密码,C需要多久?
2025-05-24 来自 广东
020秒就够了
2025-05-25 来自 上海
0无限时间
2025-05-27 来自 广东
0
多线程调试一天后,失败了,才知道输给了CPU
原来BUG不是有蟑螂爬进电脑里了,还害我浪费了一包樟脑丸
怪不得叫热水袋,原来装进去了水是热的
哇!镜子里的我竟然会模仿我的动作2025-05-15 来自 北京
56
2025-05-28 来自 浙江
0
我学到了,即使你拥有再强的大脑,也摸不透一个人的心。
2025-05-18 来自 广东
4今天和昨天学到的、悟到的、想到的、学过突然想起来的:
01 ⽂件输⼊输出
这部分是参赛选⼿们出错最多的地⽅!!!不是百分百正确就会爆零!!!和平时练习不⼀样。CSP-J/S第⼆轮和NOIP,要求⽤⽂件输⼊输出,再具体点,就是⼀定要记住两句话:
freopen(“xxxx.in”,“r”,stdin);
freopen(“xxxx.out”,“w”,stdout);
注:xxxx是每道题的英⽂名字。02 注意“⽂件名”
注意输⼊⽂件名、输出⽂件名、代码⽂件的命名。每道题这部分的英⽂名称都是⼀样的,都是⼩写,⼀定要多检查⼏遍!有的孩⼦对计算机操作不熟,⽐如由于机器隐藏了扩展名,会把代码⽂件命名成XX.cpp.cpp,也⼀定要避免。03 输出格式和⼤⼩写问题
注意题⽬要求,⽐如:每个输出结果在同⼀⾏,还是在不同⾏;输出yes no right impossible等英⽂提示时,是否要求⾸字⺟⼤写,⼤⼩写在Linux下⾯是不⼀样的。04 注意存盘,不要关机
为了防⽌突发事件,⾄少20分钟存盘⼀次 。千万不要关机,否则程序会丢失。05 头⽂件
最常⽤头⽂件,⼀般写代码时先都把这⼏个写上去: $ 较常⽤头⽂件: $ 头⽂件太多时,容易忘写using
namespace std;但是⽤了using namespace std;之后容易产⽣的问题是:⾃⼰的变量名和std命名空间的变量名冲突,⽽且在Windows下编译器不报错,在Linux下报错。所以⾃⼰的变量名不要使⽤time、next、pipe等。如果需要这⼏个单词,可以⽤Time、Next等第⼀个字⺟⼤写或者加上⼀些字⺟,如mytime、mynext等,或者定义成局部变量。当然,time、next、pipe等作为结构体的成员名是没问题的。万能头的斜杠是/,不是\06 变量初始化
变量在使⽤之前忘了初始化,⾥⾯的值是随机的,结果就会出问题,所以使⽤的时候不要忘记初始化,可以定义成全局变量,系统会⾃动初始化。07 数据类型
注意数据类型,输⼊输出的时候占位符和数据类型要⼀致,不⼀致在有时候可能结果也没有错误,但是评测评的时候可能就有问题,⽐如long long的数据类型不能⽤“%d”,⽽应该⽤“%lld”。08 不要使⽤gets函数
由于gets函数会造成安全隐患,在C++中已经被弃⽤,很多同学不知道,导致程序是0分,所以注意不要使⽤gets函数。可以使⽤:fgets\getchar\scanf\std::cin或其他读⼊⽅式。09、 全局变量不要⽤y1
y1在C++11标准库⾥被定义了,不能⽤作全局变量,否则Linux下编译出错。可以⽤作局部变量。类似的还有y0、yn、j0、j1、jn等。10 、在Linux下编译通过
很多省份提供NOI Linux2.0虚拟机,Windows系统和Dev-C++同学们⽤的熟悉,但是因为评测是⽤Linux系统
的编译器,会有些许不同,同学们可以在Windows下⽤Dev-C写代码调试,但是最后⼀定要确保在Linux的环境下编译通过。2025-05-16 来自 广西
4涨芝士🧀了
2025-05-16 来自 天津
1
失败是成功之母,可是成功他解除了母子关系
2025-05-18 来自 北京
3失败是成功之母,但是我的失败不想结婚
2025-05-18 来自 天津
26
2025-05-18 来自 北京
1互关
2025-05-18 来自 天津
1
如果上帝关上了你的门(你以为我是不是要说:那么他会为你打开一扇窗?错),那么您就可以去打开,因为门就是这么用的! 如果上帝关上了你的门(锁起来了)也关上了你的窗(锁起来了),那么你就可以躺平啦!因为他要开空调啦!
2025-05-17 来自 浙江
36666666666666666666666666666666666666666666666666666666666666666666
2025-05-18 来自 天津
1如果上帝给别人打开了一扇窗那他会先给你关上所有窗,因为他不想让你看见
2025-05-18 来自 天津
2对,都忘记说了
2025-05-18 来自 浙江
1
今天也学到了
标准规定如果 $main $函数执行到末尾没有 $return $语句,编译器会自动添加
2025-05-16 来自 浙江
3只要让你的对手感受到压力,那你就成功了一半。
2025-05-16 来自 上海
3比如比赛瞎按键盘,让别人以为你会做(实际你还在想),同样适用于其他竞技性项目
2025-05-16 来自 上海
1在电竞比赛中乱按键盘导致比赛直接输掉,然后赛后浮木不保
2025-05-18 来自 广东
0荒野乱斗给了我们一个很棒的童年
2025-05-18 来自 上海
0
今天也学到了
今天在刷题时,突然灵光一现,分享几个既实用又有趣的小技巧:
-
位运算判断 2 的幂
只需一句:bool Is(int n) { return n>0 && (n & (n-1)) == 0; }
原理在于 2 的幂二进制只有一个 “1”,减一后所有低位变 “1”,做与运算即为 0。
-
无需临时变量交换两数
a ^= b; b ^= a; // 此时 b = 原 a a ^= b; // 此时 a = 原 b
位运算经典骚操作,胜在零开销,但可读性较差,调试时注意。
-
C++ Lambda 的 init-capture
C++14 引入了 初始化捕获,可以在捕获列表中直接定义新的变量:int x = 10; auto fn = [sum = x+5]() { std::cout << sum; };
这样不仅能捕获表达式结果,还能用不同名字避免命名冲突。
-
Linux 下防止输出被缓冲卡住
在交互式题目里,如果你的cout
/printf
没有及时输出,会导致 “卡输出” 错误。记得:std::cout << ans << std::endl; // endl 会 flush // 或者 fflush(stdout);
-
利用
data()
加速随机访问
对于大数据量的随机访问,直接用指针遍历比vector::operator[]
略微快一点:int* p = vec.data(); for (int i = 0; i < n; ++i) ans += p[i];
-
小众冷知识:IEEE 浮点“陷阱”
0.1 在二进制中无法精确表示,累加实验时会出现微小误差。比赛中涉及浮点极值、精度判断,记得加上容差:if (fabs(a - b) < 1e-9) // 考虑精度
2025-05-25 来自 浙江
2顶!
2025-05-25 来自 浙江
0
-
突然知道5.23我生日
2025-05-23 来自 北京
2虽迟但到,摸摸,生快!
2025-05-24 来自 浙江
0
既然各位让(并没有)我说两句,那我就说几句(以下内容不分先后顺序):
1.吃饭要用嘴
2.走路要用腿
3.医生一定是学医的
4.文化工作者一定要有文化
5.编程一定要有键盘
6.二楼一定要在一楼上面
7.写字要用手
8.食堂的饭一定要能吃
\
/\
/\
/\
/\
/
2025-05-20 来自 北京
2.5不对,我之前用平板写过python代码
2025-05-28 来自 江西
0那也不是用的虚拟键盘吗
2025-05-28 来自 北京
0好像是的(
2025-05-28 来自 江西
0
有帮助,赞一个