数学
文章平均质量分 95
详细讲解信息学奥赛中需要用到的数学知识
蓝胖子教编程
蓝胖子编程教育,是一家面向全国青少年(包括:小学、初中、高中)的编程教育平台。平台为全国青少年提供最专业的编程教育服务,包括提供最新最详细的编程相关资讯、最专业的竞赛指导、最合理的课程规划。
目前线下教学地点:湖南衡阳
关注微信公众号:蓝胖子教编程
需要的家长欢迎私聊!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【数学】【基础数论】——整除数论1
【大部分内容和定理摘自《深基》教材】基本都是现成的定理、定义和模版,较难内容会搭配讲解。设aaa和bbb为两个整数,且a≠0a\neq 0a0,如果存在另一个整数qqq,使得baqb=aqbaq,那么就可以说b可以被a整除,记做a|b,切称aaa是bbb的因数bbb是aaa的倍数。在C++中,用a%b==0表示bbb能够整除aaa。设正整数p≠01p\neq 0,1p01如果它除了111和ppp以外没有其它的约数。原创 2025-03-29 19:55:46 · 1072 阅读 · 0 评论 -
【数学/其它】【位运算进阶】CSP-J/S等竞赛中经常会用到的位运算技巧和真题讲解(含CSP-J/S真题)
笔者最近正在备赛。每天写题着实有一点累,最近几天写到了一些有关于位运算的题。就想跟大家分享一下竞赛中位运算的技巧。代码功能0xFF & x取低8位(可类推)x & x-1去除x最右侧的1x & -x得到最低位的1的权重(lowbitx & 1 == 0判断是否是偶数(奇数同理)模运算优化,替代x % modpopcount():求出x二进制中1的个数。for(;x;return ret;或者可以直接使用函数。原创 2025-08-15 15:06:31 · 1079 阅读 · 0 评论
分享