同余在NOIP中一般怎么考?RT,一般会出什么类型的

编辑: admin           2017-25-02         

    首先说一下基本的运算性质吧,主要就是模加法、减法、乘法和乘法逆元(也可以理解成除法),相信这些问题lz应该都有了解,如果觉得有问题可以参考Matrix67神犇的博文《同余运算及其基本性质》(在百度按关键词搜索即可,抱歉没法发链接.)

    然后是一些基本的定理:最基本的比如扩展欧几里得定理(参见noip2012 Day2T1,不过考得非常简单,建议还是把扩展欧几里德完整的弄明白)、求乘法逆元、快速幂(参见noip2013 Day1T1)、费马小定理、欧拉定理、中国剩余定理,等等.

    如果lz是在竞赛强省,最好掌握一些略微复杂一点的定理/算法,虽然noip不会用到,但多了解一些总是好的,而且如果lz要参加省选可以省很多麻烦.如:离散对数求法(Shank大步小步攻击算法)、原根相关问题,等等.可以参考刘汝佳的《入门经典训练指南》第二章.

    noip涉及到的数论知识还是非常少的,一般只要知道相关定理/算法就能把题目解决,很少有隐藏得比较深的模型,如果出题也就是考比较模板的内容.

    蒟蒻我是noip2012/noip2013/NOI2014选手,最后noi铜滚粗了……祝lz好运,取得满意的成绩!

    提示:

    Noip2012同余方程

    类似问题

    类似问题1:考NOIP的问题我初中时自学过VB,现在比较熟练谭浩强的 和 一些 VC++现在我高一,这年的NOIP由于不知道有这回事所以错过了如果我下年去考,能考上的几率是多少?其次,我不懂那些理论性的东西.

    找个教练学习吧

    VC肯定不行的

    要学DEV

    建议用《数据结构》这本书

    动归模拟图论都有

    其实noip主要是看模拟和动归 这方面下功夫就好了

    类似问题2:NOIP一般考哪种数学题目[数学科目]

    一般会考递推、组合以及矩阵图类的数学题,递推类的可以根据平时学的数列的思路解题

    类似问题3:Noip主要是考什么普及组的C++,主要考什么?

    找一本红皮,一本紫皮(带光盘),以红皮为纲要,紫皮做题.把每一个题目毕竟你初赛没进还谈什么复赛,等初赛有把握 PS:初赛有把握起码是指能考到

    类似问题4:关于noip 2012 day2 同余方程的问题这道题如果求得的结果是一个负数时需要利用 同余原理 x%b+b 将x转换为正的.求这个方法是怎么推出来的.[数学科目]

    a * x = 1 (mod b)等价于a * x + b * y = 1.

    假设(x0, y0)是它的某一组解(可以用扩展欧几里得算法求出),即a * x0 + b * y0 = 1,

    那么有a * (x0 + k * b) + b * (y0 - k * a) = 1,其中k可以为负数、0、或正数.

    所有等于x0 + k * b的数都可以是方程的解,其中最小的正整数就是(x0 % b

    类似问题5:NOIP 2013提高组 同余方程若输入的是a,b那么gcd(a,b) 运算出了x,y使得ax+by=1我不明白为什么 (x mod 2b)mod b 就是题目解希望可以简单用数论证明 [数学科目]

    首先求方程 ax+by=1中的x,y是扩展欧几里得算法,实际就是求的 ax mod b=1 这个问题

    而这句话 (x mod d+d) mod d 与你说的 (x mod 2d) mod d 是不一样的

    (x mod d+d) mod d 这样子写是主要x可能出现负数情况.运算过程先算mod,再算加法,而不是mod 2d

    所以实际计算是 ((x mod d)+d) mod d

    这样子负数就ok了

  •   4
  • 相关文章

    专利代理人资格考试
    初级经济师考试
    执业医师考试
    教师资格证考试
    同等学力申硕考试
    AP考试
    CCIE考试
    营养师考试
    bec考试
    gre
Copyright ©2009-2021 逆火网训All Rights Reserved.     滇ICP备2023009294号-57