石家庄学做网站建设培训学校企业网站管理系统手机版教程

news/2025/9/24 7:00:30/文章来源:
石家庄学做网站建设培训学校,企业网站管理系统手机版教程,邹平做网站的公司有哪些,wordpress活动链接A.Wrong Answer#xff08;模拟#xff09; 题意#xff1a; 给你两个整数 A A A和 B B B#xff0c;它们介于 0 0 0和 9 9 9之间。 输出任何一个介于 0 0 0和 9 9 9之间且不等于 A B AB AB的整数。 分析#xff1a; 按题意判断并输出一个整数即可。 代码#xff…A.Wrong Answer模拟 题意 给你两个整数 A A A和 B B B它们介于 0 0 0和 9 9 9之间。 输出任何一个介于 0 0 0和 9 9 9之间且不等于 A B AB AB的整数。 分析 按题意判断并输出一个整数即可。 代码 #includebits/stdc.husing namespace std;int main() {int a, b;cin a b;for (int i 0; i 10; i) {if (i ! a b) {cout i endl;break;}}return 0; }B.Adjacency Matrix模拟 题意 有一个简单的无向图 G G G其中有 N N N个顶点顶点上标有数字 1 , 2 , … , N 1,2,\ldots,N 1,2,…,N。 给你 G G G的邻接矩阵 ( A i , j ) (A_{i,j}) (Ai,j​)。也就是说当且仅当 A i , j 1 A_{i,j}1 Ai,j​1时 G G G有一条边连接顶点 i i i和 j j j。 对于每个 i 1 , 2 , … , N i1,2,\ldots,N i1,2,…,N按升序输出与顶点 i i i直接相连的顶点的编号。 当且仅当顶点 i i i和 j j j之间有一条边相连时顶点 i i i和 j j j才被认为是直接相连的。 分析 如果是 1 1 1代表连通输出其索引即可。 代码 #includebits/stdc.husing namespace std;int main() {int n;cin n;for (int t 1; t n; t) {for (int i 1; i n; i) {int x;cin x;if (x)cout i ;}cout endl;}return 0; }C.343遍历 题意 给你一个正整数 N N N。 求一个不大于 N N N的最大回文立方数。 正整数 K K K只有在满足以下两个条件时才被定义为回文立方数 有一个正整数 x x x使得 x 3 K x^3K x3K. K K K的十进制表示不含前导零而且是一个回文数。更确切地说如果用介于 0 0 0和 9 9 9含之间的整数 A 0 , A 1 , … , A L − 2 A_0,A_1,\ldots,A_{L-2} A0​,A1​,…,AL−2​和介于 1 1 1和 9 9 9含之间的整数 A L − 1 A_{L-1} AL−1​将 K K K表示为 K ∑ i 0 L − 1 A i 1 0 i K\sum\limits_{i 0}^{L-1}A_i10^i Ki0∑L−1​Ai​10i则所有 i 0 , 1 , … , L − 1 i0,1,\ldots,L-1 i0,1,…,L−1都是 A i A L − 1 − i A_iA_{L-1-i} Ai​AL−1−i​。 分析 n n n的范围是 1 e 18 1e18 1e18, 所以只需要遍历到 1 e 6 1e6 1e6即可枚举然后判断是否为回文数即可。 代码 #includebits/stdc.htypedef long long LL; using namespace std;bool check(LL n) {string s;while (n) {s n % 10 0;n / 10;}int len s.size();s $ s;for (int i 1; i len / 2; i)if (s[i] ! s[len - i 1])return false;return true; }int main() {LL n;cin n;LL ans 1;for (LL i 2; i * i * i n; i) {LL temp i * i * i;if (check(temp)) {ans temp;}}cout ans endl;return 0; }D.Diversity of Scores遍历 题意 高桥正在举办一场有 N N N名选手参加的比赛选手编号为 1 1 1至 N N N。选手们将争夺积分。目前所有棋手的积分都是零。 高桥的预知能力让他知道选手们的分数将如何变化。具体来说对于 i 1 , 2 , … , T i1,2,\dots,T i1,2,…,T A i A_i Ai​选手的分数将在 i i i秒后增加 B i B_i Bi​分。 高桥希望分数多样化他想知道在每个时刻棋手的分数中会出现多少个不同的分数值。对于每个 i 1 , 2 , … , T i1,2,\dots,T i1,2,…,T求从现在起 i 0.5 i0.5 i0.5秒钟后玩家分数中不同分值的数量。 例如如果在某一时刻球员的得分分别为 10 10 10、 20 20 20、 30 30 30和 20 20 20那么在该时刻球员的得分中有三个不同的分值。 分析 初始化 0 0 0为 N N N开始肯定是 1 1 1因为都是 0 0 0可以用 m a p v a l u e s 值,人数 m p map values \text{值,人数} mp mapvalues值,人数mp来储存这个值对于每一次相加 B , m p [ W [ A ] ] B, mp[W[A]] B,mp[W[A]]就要减去一个人数到了新的地方,以此类推即可。 代码 #includebits/stdc.htypedef long long LL; using namespace std; const LL N 2e5 10;mapLL, LL mp; LL W[N];int main() {LL n, T;cin n T;mp[0] n;LL ans 1;for (LL i 1; i T; i) {LL A, B;cin A B;mp[W[A]]--;if (!mp[W[A]])ans--;W[A] B;if (!mp[W[A]])ans;mp[W[A]];cout ans endl;}return 0; }E.7x7x7枚举 题意 在一个坐标空间中我们想放置三个边长为 7 7 7的立方体这样正好一个、两个、三个立方体所包含区域的体积分别为 V 1 V_1 V1​、 V 2 V_2 V2​、 V 3 V_3 V3​。 对于三个整数 a a a、 b b b、 c c c让 C ( a , b , c ) C(a,b,c) C(a,b,c)表示由 ( a ≤ x ≤ a 7 ) ∧ ( b ≤ y ≤ b 7 ) ∧ ( c ≤ z ≤ c 7 ) (a\leq x\leq a7)\land(b\leq y\leq b7)\land(c\leq z\leq c7) (a≤x≤a7)∧(b≤y≤b7)∧(c≤z≤c7)代表的立方体区域。 判断是否有满足下列所有条件的九个整数 a 1 , b 1 , c 1 , a 2 , b 2 , c 2 , a 3 , b 3 , c 3 a_1,b_1,c_1,a_2,b_2,c_2,a_3,b_3,c_3 a1​,b1​,c1​,a2​,b2​,c2​,a3​,b3​,c3​如果存在请找出一个这样的元组。 ∣ a 1 ∣ , ∣ b 1 ∣ , ∣ c 1 ∣ , ∣ a 2 ∣ , ∣ b 2 ∣ , ∣ c 2 ∣ , ∣ a 3 ∣ , ∣ b 3 ∣ , ∣ c 3 ∣ ≤ 100 |a_1|,|b_1|,|c_1|,|a_2|,|b_2|,|c_2|,|a_3|,|b_3|,|c_3|\leq 100 ∣a1​∣,∣b1​∣,∣c1​∣,∣a2​∣,∣b2​∣,∣c2​∣,∣a3​∣,∣b3​∣,∣c3​∣≤100设 C i C ( a i , b i , c i ) ( i 1 , 2 , 3 ) C_iC(a_i,b_i,c_i)\ (i1,2,3) Ci​C(ai​,bi​,ci​) (i1,2,3)。 恰好包含 C 1 , C 2 , C 3 C_1,C_2,C_3 C1​,C2​,C3​中一个的区域的体积为 V 1 V_1 V1​。恰好包含两个 C 1 , C 2 , C 3 C_1,C_2,C_3 C1​,C2​,C3​的区域的体积是 V 2 V_2 V2​。所有 C 1 , C 2 , C 3 C_1,C_2,C_3 C1​,C2​,C3​所包含的区域的体积是 V 3 V_3 V3​。 分析 假设第一个正方体的位置恒为 ( 0 , 0 , 0 ) (0,0,0) (0,0,0)暴力枚举第二、三个正方体的位置判断每种放置方法是否合法即可 对于枚举位置让三个正方体离太远没有意义只需要枚举所有能使得三个正方体相交或至少有一个面重合的最大范围即可则可以枚举的第二个正方体的三个维度的坐标值在 ( 0 , 7 ) (0,7) (0,7)第三个正方体的坐标值在 ( − 7 , 14 ) (-7,14) (−7,14)。 代码 #includebits/stdc.husing namespace std;int get_d(int x, int tx) {return max(0, min(x, tx) 7 - max(x, tx)); }int get_d(int sx, int x, int tx) {return max(0, min({sx, x, tx}) 7 - max({sx, x, tx})); }int fun(int ax, int ay, int az, int bx, int by, int bz) {int dx get_d(ax, bx), dy get_d(ay, by), dz get_d(az, bz);return dx * dy * dz; }void solve() {int v1, v2, v3;cin v1 v2 v3;for (int x 0; x 7; x) {for (int y 0; y 7; y) {for (int z 0; z 7; z) {for (int tx -7; tx 14; tx) {for (int ty -7; ty 14; ty) {for (int tz -7; tz 14; tz) {int dx get_d(0, x, tx);int dy get_d(0, y, ty);int dz get_d(0, z, tz);int tv3 dx * dy * dz;if (tv3 ! v3)continue;int tv2 fun(0, 0, 0, x, y, z) fun(0, 0, 0, tx, ty, tz) fun(x, y, z, tx, ty, tz) -3 * tv3;if (tv2 ! v2)continue;int tv1 3 * 7 * 7 * 7 - 3 * tv3 - 2 * tv2;if (tv1 ! v1)continue;cout Yes endl;cout 0 0 0 x y z tx ty tz endl;return;}}}}}}cout No endl; }int main() {solve();return 0; }F.Second Largest Query线段树 题意 给你一个长度为 N N N的序列 A ( A 1 , A 2 , … , A N ) A(A_1,A_2,\ldots,A_N) A(A1​,A2​,…,AN​)。 按照给出的顺序处理 Q Q Q个查询。每个查询属于以下两种类型之一 类型 1 1 1以1 p x的形式给出。将 A p A_p Ap​的值改为 x x x。类型 2 2 2输出 ( A l , A l 1 , … , A r ) (A_l,A_{l1},\ldots,A_r) (Al​,Al1​,…,Ar​)中第二大数值的出现次数。更准确地说输出满足 l ≤ i ≤ r l\leq i\leq r l≤i≤r的整数 i i i的个数即在 A l , A l 1 , … , A r A_l,A_{l1},\ldots,A_r Al​,Al1​,…,Ar​中正好有一个大于 A i A_i Ai​的不同值。 分析 可以直接用线段树维护四个信息每个节点维护这个区间对应的最大值、次大值、以及他们各自的出现次数使用线段树板子加上求第二大的数即可。 代码 #includebits/stdc.husing namespace std;templateclass Info, class Merge std::plusInfostruct SegmentTree {const int n;const Merge merge;vectorInfo info;SegmentTree(int n) : n(n), merge(Merge()), info(4 std::__lg(n)) {}SegmentTree(vectorInfo init) : SegmentTree(init.size()) {functionvoid(int, int, int) build [](int p, int l, int r) {if (r - l 1) {info[p] init[l];return;}int m (l r) / 2;build(2 * p, l, m);build(2 * p 1, m, r);pull(p);};build(1, 0, n);}void pull(int p) {info[p] merge(info[2 * p], info[2 * p 1]);}void modify(int p, int l, int r, int x, const Info v) {if (r - l 1) {info[p] v;return;}int m (l r) / 2;if (x m) {modify(2 * p, l, m, x, v);} else {modify(2 * p 1, m, r, x, v);}pull(p);}void modify(int p, const Info v) {modify(1, 0, n, p, v);}Info rangeQuery(int p, int l, int r, int x, int y) {if (l y || r x) {return Info();}if (l x r y) {return info[p];}int m (l r) / 2;return merge(rangeQuery(2 * p, l, m, x, y), rangeQuery(2 * p 1, m, r, x, y));}Info rangeQuery(int l, int r) {return rangeQuery(1, 0, n, l, r);} };struct Info {int mx1 -1;int cnt1 0;int mx2 -2;int cnt2 0; };Info operator(Info a, Info b) {if (a.mx1 b.mx1) {if (a.mx2 b.mx2) {swap(a, b);}a.cnt1 b.cnt1;if (a.mx2 b.mx2) {a.cnt2 b.cnt2;}return a;}if (a.mx1 b.mx1) {swap(a, b);}if (b.mx1 a.mx2) {a.mx2 b.mx1;a.cnt2 b.cnt1;} else if (b.mx1 a.mx2) {a.cnt2 b.cnt1;}return a; }int main() {int N, Q;cin N Q;vectorint A(N);for (int i 0; i N; i) {cin A[i];}SegmentTreeInfo seg(N);for (int i 0; i N; i) {seg.modify(i, Info{A[i], 1, -1, 0});}while (Q--) {int type;cin type;if (type 1) {int p, x;cin p x;p--;seg.modify(p, {x, 1, -1, 0});} else {int l, r;cin l r;l--;cout seg.rangeQuery(l, r).cnt2 endl;}}return 0; }赛后交流 在比赛结束后会在交流群中给出比赛题解同学们可以在赛后查看题解进行补题。 群号 704572101赛后大家可以一起交流做题思路分享做题技巧欢迎大家的加入。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/915141.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

建设银行网站服务功能网站制作的流程包括

在计算机视觉中,特别是在相机标定和立体视觉领域,内参(intrinsic parameters)和外参(extrinsic parameters)是非常重要的概念。它们与相机的几何属性和姿态有关。 内参(Intrinsic Parameters&am…

宝安区建设工程交易服务中心做网站优化的弊端

目录 一、本节介绍 1 上集回顾 2 本节介绍 二、原理分析 1 现实中出现彩色的原因 2 软件里的彩色的原理 3 方案 三、 实现数字由【-1,1】映射为【0,1】 1 结论 2 原理 四、代码实现 1 注意事项 2 详解结构体appdata_base 3 接收数据 4 映射数据 5 输出给SV_TAR…

天津市网站建设公司wordpress在哪里注册

1 事件概述 CAPL是一种面向过程、由事件驱动的类C语言。 事件驱动针对于顺序执行,其区别如下: 顺序执行:顺序执行流程中,子例程或过程函数按照代码编写顺序逐句执行。 事件驱动:CAPL程序由事件驱动,工程…

网站开发具体做什么的商贸有限公司名称大全

来源:本文经公众号「雷克世界」授权转载(微信号:ROBO_AI) 作者:DeepMind 编译:嗯~阿童木呀、多啦A亮 概要:在将强化学习(RL)扩展到复杂序列决策问题(sequen…

买网站不给我备案开发网站需要租服务器

我们提出了 Follow-Your-Emoji,这是一种基于扩散的肖像动画框架,它使用目标地标序列对参考肖像进行动画处理。肖像动画的主要挑战是保留参考肖像的身份并将目标表情转移到该肖像,同时保持时间一致性和保真度。为了应对这些挑战,Fo…

designer怎么做网站整合营销策划方案

知识改变命运,技术就是要分享,有问题随时联系,免费答疑,欢迎联系! 厦门微思网络​​​​​​ https://www.xmws.cn 华为认证\华为HCIA-Datacom\华为HCIP-Datacom\华为HCIE-Datacom Linux\RHCE\RHCE 9.0\RHCA\ Oracle O…

长沙营销网站建设公司共享会议室租赁平台

1、 根目录 .\\ 或者直接给出文件名称,是找根目录的路径。 如:path "gs.mdb" 与 path ".\\gs.mdb"是一个意思。 2、 根目录的上级目录, 在C#中是指定到bin文件夹里面 ..\\ 应用程序的根目录的上两级 3、指定到根目录上面的三级目录…

购物网站排名2017win7下asp网站搭建

目录 概述实践安装插件docker 在线安装containerd安装二进制安装yum安装修改containder配置文件 cnietcdrsyncgo设置golang代理 安装CFSSL下载kubernetes代码编译启动本地单节点集群问题k8s没有被正常启动该如何k8s正常启动日志测试 结束 概述 此文详细说明在 centos 7上编译 k…

全球中文网站排名天价索赔背后的平台版权对垒

一、介绍 在上篇文章中,我们介绍了 apache poi 工具实现 excel 文件的导入导出。 本篇我们继续深入介绍另一款优秀的 excel 工具库:easypoi。 二、easypoi 以前的以前,有个大佬程序员,跳到一家公司之后就和业务人员聊上了&…

常州的平台公司网络优化工作内容

在源码的世界里,越来越多的优秀源码涌现,开源的世界不但代表他的优秀,也代表了他优秀的传播途径。 https://github.com/ github自从2008年现世,可谓是后来者居上。开源代码的公开库,优秀程序员的博客园,热心…

网站新闻建设作用网站建设 企业文化

一、情景说明 我们访问任何一个互联网系统,如淘宝、CSDN等,都会遇到按钮权限的情况。 那么,如何在Vue项目中实现按钮权限控制了? 这里就用到了路由守卫技术 它可以类比于SpringBoot项目中的拦截器。 在拦截器里做的权限控制。 …

wordpress汽配网站网站建设的颜色值

Linux系统磁盘分区和挂载相关命令介绍 文章目录 Linux系统磁盘分区和挂载相关命令介绍磁盘分区1、使用fdisk创建分区2、使用parted创建分区 格式化分区分区挂载自动挂载其他常见(用)的磁盘相关命令 在Linux系统中,磁盘分区和磁盘挂载是管理存…

什么网站可以接单做设计貴阳建设银行网站

在论文写作过程中,写作不仅是一种表达,更是一种艺术。论文写作是一项复杂而精细的任务,它要求作者不仅能清晰地传达思想,还要能够精确地界定研究范围和问题。这是一个充满挑战的过程,特别是当你试图将那些盘旋在脑海中…

东莞网站建设 信科网络wordpress 启用主题

🤵‍♂️ 个人主页:艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞&#x1f4…

广州市律师网站建设公司互联网协会是干嘛的

目前我觉得有两种方法可以用作批量数据的处理,也算比较靠谱的吧:sqlbulkcopy 和利用表值函数。 1.sqlbulkcopy是dotnet中的一个用来处理大批量插入数据的,具体用法如下: using (SqlConnection conSave new SqlConnection(Config.…

软件网站排行榜荣成市有做网站的吗

服务端负载均衡 用户在App访问通过80端口请求nginx,ngin来实现负载均衡,分发请求 客户端负载均衡 Eureka Server注册中心集群部署,goods_services服务提供者启动后向Eureka Server注册中心进行服务注册 App服务从Eureka Server发现服务 goods_servic…

自己做直播网站如何建设网站接收数据

定时/计划功能主要使用的就是Timer对象,它在内部还是使用多线程的方式进行处理,所以它和线程技术还是有非常大的关联。Timer类主要作用就是设置计划任务,但封装任务的类却是TimerTask类。TimerTask类是一个抽象类。执行任务的时间晚于当前时间…

山东建设银行怎么招聘网站如何向谷歌提交网站

背景最近NBA总决赛吸引了不少球迷,但是因为时差的关系,人家在比赛,我们在上班,有时候上班又不好意思光明正大的看比赛,那有什么办法 可以光明正大的看又不被发现呢。有,自己动手丰衣足食,Chrome…

深圳建站公司 企网站仪征做网站

Welcome to 9ilks Code World (๑•́ ₃ •̀๑) 个人主页: 9ilk (๑•́ ₃ •̀๑) 文章专栏: 算法Journey 本篇博客我们分享一下双指针算法中的快慢指针以及对撞双指针,下面我们开始今天的学习吧~ 🏠 快乐数 📒 题…

网站建设工具哪个好王也踏青图

2028. 找出缺失的观测数据 现有一份 n m 次投掷单个 六面 骰子的观测数据,骰子的每个面从 1 到 6 编号。观测数据中缺失了 n 份,你手上只拿到剩余 m 次投掷的数据。幸好你有之前计算过的这 n m 次投掷数据的 平均值 。 给你一个长度为 m 的整数数组 …