当前位置: 首页 > news >正文

2023NOIP A层联测9 长春花

题目大意

给定一个质数 p p p,对于每个 0 ≤ x < p 0\leq x<p 0x<p,设 f ( x ) f(x) f(x)表示最小的非负整数 a a a,使得存在一个非负整数 b b b,满足 ( a 2 + b 2 )   m o d   p = x (a^2+b^2)\bmod p=x (a2+b2)modp=x

max ⁡ { f ( 0 ) , f ( 1 ) , f ( 2 ) , … , f ( p − 1 ) } \max\{f(0),f(1),f(2),\dots,f(p-1)\} max{f(0),f(1),f(2),,f(p1)}的值。

2 ≤ p ≤ 1 0 5 2\leq p\leq 10^5 2p105,保证 p p p为质数。


题解

题意即求一个最小的 m x mx mx,使得对于每个 0 ≤ i < p 0\leq i<p 0i<p,都存在 0 ≤ a ≤ m x 0\leq a\leq mx 0amx 0 ≤ b < p 0\leq b<p 0b<p使得 ( a 2 + b 2 )   m o d   p = i (a^2+b^2)\bmod p=i (a2+b2)modp=i

我们可以试着打暴力,发现当 2 ≤ p ≤ 1 0 5 2\leq p\leq 10^5 2p105 p p p为质数时, m x mx mx不超过 31 31 31。所以,我们只需要从 0 0 0 31 31 31枚举 a a a,从 0 0 0 p − 1 p-1 p1枚举 b b b,并在 ( a 2 + b 2 )   m o d   p (a^2+b^2)\bmod p (a2+b2)modp的位置上打上标记。当 0 0 0 p − 1 p-1 p1都被打上标记时,当前的 a a a即为答案。

时间复杂度为 O ( n ⋅ m x ) O(n\cdot mx) O(nmx),其中 m x mx mx为答案, m x ≤ 31 mx\leq 31 mx31

code

#include <bits/stdc++.h>
using namespace std;
int p, nd, v[100005];
int main() {
    freopen("A.in", "r", stdin);
    freopen("A.out", "w", stdout);
    scanf("%d", &p);
    nd = p;
    for (int i = 0; i < 100; i++) {
        for (int j = 0; j < p; j++) {
            int tmp = (1ll * i * i + 1ll * j * j) % p;
            if (!v[tmp]) {
                ++v[tmp];
                --nd;
            }
        }
        if (!nd) {
            printf("%d", i);
            return 0;
        }
    }
    return 0;
}

相关文章:

  • day62:ARMday9,I2c总线通信
  • Hi3516DV500 SVP_NNN添加opencv库记录
  • Idea执行Pom.xml导入jar包提示sun.misc.BASE64Encoder jar找不到---SpringCloud工作笔记197
  • Linux和UNIX的关系及区别
  • 第七章:命令行操作基础
  • 【Python 千题 —— 基础篇】浮点数转换为整数
  • 编写HTTP协议代理的一些知识(源码)
  • 网络代理技术:保障隐私与增强安全
  • 2023年中国汽车智能工厂市场规模不断增大,智能化已成趋势[图]
  • 卷积神经网络CNN基础知识
  • LiveMedia视频中间件如何与第三方系统实现事件录像关联
  • 使用paddleX体验
  • CopyOnWriteArrayList详解
  • C++学习——类成员的访问权限、类的封装
  • 『heqingchun-ubuntu系统下安装cuda与cudnn』
  • 线性回归模型进行特征重要性分析
  • 阶段六-Day02-Maven
  • GEO生信数据挖掘(七)差异基因分析
  • 数据结构八大排序Java源码
  • 从基础到卷积神经网络(第12天)
  • 上海“电子支付费率成本为0”背后:金融服务不仅“快”和“省”,更有“稳”和“准”
  • 人民财评:网售“婴儿高跟鞋”?不能让畸形审美侵蚀孩子身心
  • 中国一重集团有限公司副总经理陆文俊被查
  • 竞彩湃|霍芬海姆看到保级曙光,AC米兰专注于意大利杯
  • 东洋学人|滨田青陵:近代日本考古学第一人
  • 阿里CEO:将以饱和式投入打法,聚焦几大核心战役