湖北专业网站建设市面价wordpress格子主题

news/2025/9/29 16:04:02/文章来源:
湖北专业网站建设市面价,wordpress格子主题,郑州快速网站建设,上海网站备案号查询A. Submission Bait#xff08;博弈#xff09; 题意#xff1a;爱丽丝和鲍勃在大小为n的数组a中进行游戏#xff0c;他们轮流进行运算#xff0c;爱丽丝先开始#xff0c;不能运算的一方输#xff0c;一开始mx0#xff0c;每次操作#xff0c;玩家可以选择一个牵引i…A. Submission Bait博弈 题意爱丽丝和鲍勃在大小为n的数组a中进行游戏他们轮流进行运算爱丽丝先开始不能运算的一方输一开始mx0每次操作玩家可以选择一个牵引iaimxmx设置为aiai设为0.判断爱丽丝是否有一个获胜策略。 分析只要一个数出现奇数个那么爱丽丝就可以先手拿走那出现奇数个的数的最大值从这个数到数组最大值都是剩下偶数个无论鲍勃怎么拿爱丽丝都能取走最后一个并获得胜利。 代码 #includebits/stdc.h using namespace std; int main(){int t; cint;while(t--){int n; cinn;mapint,intmp;for(int i1;in;i){int x;cinx;mp[x];}int cnt1;for(auto x:mp){if(x.second%21){cnt0;break;}}if(!cnt)coutYESendl;else coutNOendl;}return 0; } B. Array Craft构造贪心 题意对于长度为m的数组b可以定义(j为数组任意下标) b的最大前缀位置是b1...bimax(b1...bj)的最小牵引i b的最大后缀位置是bi....bmmax(bj...bm)的最大牵引i 现在给三个整数nxy构造一个数组满足 对于所有1inai要么是1要么是-1 a的最大前缀位置是xa的最大后缀位置是y。 分析因为yx,可以分成三部分,[1,y-1],[y,x],[x1,n]可以让第一部分等于-1这样不会对后缀和最大值有影响第三部分等于-1这样不会对前缀和产生影响让中间部分都等于1. 代码 #includebits/stdc.h using namespace std; void sol(){int n,x,y;cinnxy;for(int i1;in;i){int a;if(iy)a(y-i)%20?1:-1;else if(ix)a1;else a(i-x1)%20?-1:1;couta ;}coutendl; } int main(){int t;cint;while(t--)sol();return 0; } C. Mad MAD Sum贪心 题意定义MAD为数组中至少出现两次的最大数字如果没有就是0.给定一个长度为n的数组asum0下面的过程将依次循环执行直到a中的所有数字都变成0 设置sum∑ai设biMADa1,a2..ai),aibi 求过程结束后sum的值。 分析经历操作一次后的数组是非递减的以后每次都是将数组向右移动为了防止数组从左往右不含0的第一个数字在数组里只出现1此我们可以再执行一次操作所以只要执行两次操作就能知道剩下的操作次数。 代码 #includebits/stdc.h using namespace std; #define ll long long const int N2e510; bool c[N]; ll n,a[N]; void g(){for(ll i1;in;i)c[i]false;ll ma0;for(ll i1;in;i){if(c[a[i]])mamax(ma,a[i]);c[a[i]]true;a[i]ma;} } void sol(){cinn;ll ans0;for(int i1;in;i){cina[i];ansa[i];}g();for(ll i1;in;i)ansa[i];g();for(ll i1;in;i){ans(n-i1)*a[i];}coutansendl; } int main(){int t;cint;while(t--)sol();return 0; } D. Grid Puzzle 题意给定一个数组有一个nn的网格。在第i行从第一个到第ai个都是黑格子剩下的是白格子。可以进行以下操作将2×2子网格染白将整行染白。找出将所有单元格染白的最少操作次数。 分析如果ai5我们会想使用操作2因为至少需要三个2×2的子网覆盖它第i-1和i1行不一定是黑格子所以有可能浪费了。先考虑ai4的情况。 只右三种情况不受上一行影响涂前两格涂后两格。 代码贪心 #includebits/stdc.h using namespace std; typedef long long ll; void sol(){int n;cinn;int a[n10];for(int i1;in;i)cina[i];bool b10,b20;ll ans0;for(int i1;in;i){if((!b1)(!b2)){if(a[i]0)continue;ans;if(a[i]2)b11;}else if(b1){b10;if(a[i]2)continue;ans;if(a[i]4)b21;}else{b20;if(a[i]0)continue;ans;if(a[i]4)b11;}}coutansendl; } int main(){int t;cint;while(t--)sol();return 0; } dp #includebits/stdc.h using namespace std; const int N2e510; int a[N],dp[N]; void sol(){int n;cinn;int b[2]{N,N};for(int i1;in;i)cina[i];//b0Nb1N就是对下一行无影响for(int i1;in;i){dp[i]dp[i-1]1;if(a[i]0)dp[i]min(dp[i],dp[i-1]);if(a[i]2)dp[i]min(dp[i],ib[1-i%2]);//上一个位置在奇数现在在偶数就可以减去1.反之一偶一奇也可以if(a[i]2)b[i%2]min(b[i%2],dp[i-1]-i);else if(a[i]4)b[0]b[1]N;}coutdp[n]endl; } int main(){int t;cint;while(t--)sol();return 0; }

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

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

相关文章

连云港做网站公司建设网站的网站空间

JAVA:线程总结 目录 目录 JAVA:线程总结 JAVA:线程总结 01_多线程(多线程的引入)(了解) 02_多线程(多线程并行和并发的区别)(了解) 03_多线程(Java程序运行原理和JVM的启动是多线程的吗)(了解) 04_多线程(多线程程序实现的方式1)(掌握…

做网站开发 甲方提供资料网站建设特定开发

如果能用python代替Javascript编写基于浏览器的应用,该有多好啊。但是,Javascript是唯一一种能在浏览器里执行的语言(Flash或Silverlight除外)。换个思路,先用Python编写代码,然后在通过编译器转为为Javascript脚本,这…

黄金分割比

不会初中数学…… 定义:将线段分为两部分,满足较大部分(a)与整体(a+b)的比值等于较小部分(b)与较大部分的比值,即 \(\frac{a}{a+b} = \frac{b}{a}(a > b)\)。 \(a^2 = ab + b^2 \Rightarrow \frac{b^2}{a^…

how create rhel8 local repository server

Repository Server ConfigurationMount DVD.iso. Create DVD repo. [BaseOS] name=DVD_BaseOS enabled=1 gpgcheck=0 baseurl=file:///mnt/BaseOS [AppStream] name=DVD_AppStream enabled=1 gpgcheck=0 baseurl=file:…

对称加密和非对称加密原理对比

I will use the web search tool to find detailed explanations about the differences between asymmetric and symmetric encryption, including principles and specific cases. It seems the initial search didn…

借助Aspose.Email,使用 Python 读取 Outlook MSG 文件

Aspose.Email是一款企业级解决方案,可自动处理和转换电子邮件文件。无需Microsoft Outlook,以编程方式创建、读取和转换电子邮件文件格式。本指南将向您展示如何借助Aspose.Email使用Python读取 Outlook MSG文件。As…

痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU启动那些事(11.B)- FlexSPI NOR连接方式大全(RT1180)

大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是恩智浦i.MXRT1180的FlexSPI NOR启动的连接方式。这个 i.MXRT FlexSPI NOR 启动连接方式系列文章,痞子衡已经写过很多篇,把已面世的所有 i.MXRT 型…

文件同步工具深度测评(2025版):同步盘夺冠

为解决微信文件传输助手传输慢、无断点续传及数据安全风险等痛点,本文提供了坚果云同步盘解决方案。它凭借增量同步、全链路加密与断点续传技术,实现大文件安全、高效的多端同步与团队协作,是替代传统传输方式、升级…

20250929周一日记

20250929周一日记今日: 1.早上来截demo跑出来的3d模型图,刘送了个大企鹅,村里发金条了换了27寸显示器,帮师哥取了个大件。写了项目四文字整合好了汇报。 2.下午才去吃饭,吃的经典空投炸串锅塌里脊盖饭,去鹏翔充电…

Oracle故障处理:数据库启动时遇到ORA-01578错误

我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。Oracle故障处…

建设网站过程视频dede查看网站

项目场景: 项目首页使用RadioGroupRadioButtonFragment实现页面切换,出现了一个问题fragment会出现重叠问题,就是一个fragment显示了两层, 并不是必现问题。 经过排查发现是项目主页面Activity被销毁重建了,但是之前…

【ACM出版|连续三届EI检索】第四届人工智能与智能信息处理国际学术会议(AIIIP 2025)

第四届人工智能与智能信息处理国际学术会议(AIIIP 2025)将于2025年10月24日-26日在中国-青岛举行。新一代人工智能理论的快速发展为信息处理技术的提供了新方法,促进了智能信息处理的发展与应用。智能信息处理是信号…

实用指南:梦回童年,将JSNES 游戏模拟器移植到 HarmonyOS 移植指南

实用指南:梦回童年,将JSNES 游戏模拟器移植到 HarmonyOS 移植指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: &quo…

单键触控感应芯片 电容是触控IC VKD233HS -永嘉微VINKA 原厂

VKD233HS是单通道触摸检测芯片,功耗低、工作电压范围 宽以及稳定的触摸检测效果可以广泛的满足不同应用的需求, 此触摸检测芯片是专为取代传统按键而设计,内建稳压电路, 提供稳定电压给触摸检测电路使用,触摸检测PAD…

文明网站建设方案深圳空间设计有限公司

JS字符串方法大全 JS-2490. 回环句 const list str.split( ); JS-2506. 统计相似字符串对的数目 words words.map(item > [...new Set(item)].sort().join())

CSS中多种边框的实现小窍门 - 教程

CSS中多种边框的实现小窍门 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco&…

微算法科技(NASDAQ: MLGO)研发基于 DPoS 框架的 DL-DPoS(深度链接委托权益证明)机制,增强区块链的共识算法

随着区块链技术的广泛应用,传统共识算法在性能、激励机制等方面的局限性逐渐显现。DPoS机制虽有一定优势,但仍需进一步优化以适应复杂的应用场景和提高网络安全性。微算法科技(NASDAQ: MLGO)为提升区块链网络的整体…

treap树模板

#include<bits/stdc++.h> using namespace std; #define maxn 100010 #define INF 1e9 int ch[maxn][2],dat[maxn],size[maxn],val[maxn],cnt[maxn]; int tot,root;int newno(int v){val[++tot]=v;cnt[tot]=1;da…

优秀交互设计网站四川seo推广

背景 AndroidStudio默认连接的是dl.google的gadle仓库。 每次重新build时: 下载速度慢;等待了半天总时build faild;build到一半connection timeout;即使使用了魔法也难以一次build好;这严重影响了我们的学习、开发效率。 当前网络上的使用国内镜像的教程不全 网上的教程…