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

中国住房和建设部网站网站怎么做背景

中国住房和建设部网站,网站怎么做背景,网站布局方法分类,常州企业网站建站模板题目大意 给定一个质数 p p p&#xff0c;对于每个 0 ≤ x < p 0\leq x<p 0≤x<p&#xff0c;设 f ( x ) f(x) f(x)表示最小的非负整数 a a a&#xff0c;使得存在一个非负整数 b b b&#xff0c;满足 ( a 2 b 2 ) m o d p x (a^2b^2)\bmod px (a2b2)modpx。 求 m…

题目大意

给定一个质数 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;
}
http://www.dtcms.com/wzjs/544631.html

相关文章:

  • 网站吸流量甘肃建设厅官方网站
  • 专做国际时事评论网站自建网站需要哪些技术
  • 怎样 管理网站网站没有地图怎么做
  • 做网站的宽度为多少钱双语公司网站系统下载
  • ie6 网站模板建个企业网站需要多少钱
  • 江苏连云港网站设计公司亳州市网站建设公司
  • asp网站源码wordpress批量获取七牛外链
  • 在建设银行网站上买卖贵金属平台网站建设公司哪家好
  • 专业建筑工程网站建设局职责
  • 餐饮网站建设需求分析服务网络推广
  • lamp网站开发 pdfwordpress 网站同步
  • 淘客cms建站旅游景点推广软文
  • 山东省城乡建设部网站首页外贸网站如何选择域名
  • 绵阳网站建设国内最好用的免费建站平台
  • 泉州那家做网站公司好网络营销推广及优化方案
  • 商务网站建设需要多少钱网站 产品图片 尺寸
  • 旅行做攻略的网站网站建设创意报告书
  • 网站域名过期怎么做在线网页编辑平台
  • 淘宝的网站开发历史及难度广州网站开发十度网络最好
  • 做cpa能用什么网站网站五合一建设
  • 新化 网站开发曲阜建设局网站
  • 上传文档到网站上怎么做山西网站建站系统哪家好
  • 公司开个网站多少钱python基础教程下载
  • 网站建设的原则和目标如何做英文版网站
  • 建设网站海报文案上海市工程建设咨询监理有限公司
  • 自己想做网站怎么做sem对seo的影响有哪些
  • 青岛网站建设公司招聘免费的网页设计成品详解
  • 网站建设月薪门户网站手机版
  • 建设网站的详细步骤陕西省建设网官网住房和城乡厅官网
  • google关键词优化seo是什么的简称