“东信杯”广西大学第一届程序设计竞赛(同步赛)D、数论只会GCD 【博弈 分类讨论】...

两路半桥LLC谐振变换器软开关Simulink仿真(模拟谐振参数不同、分裂电容) 内容概要:本文介绍了“两路半桥LLC谐振变换器软开关Simulink仿真”资源包,重点在于基于Simulink平台对两路半桥LLC谐振变换器进行高精度建模与动态仿真,特别考虑了谐振参数不一致及分裂电容等非理想工况对系统性能的影响。该仿真模型不仅涵盖了主电路拓扑、软开关实现机制与谐振网络设计,还深入分析了不同参数配置下系统的启动特性、稳态效率、动态响应及软开关条件的满足情况。通过参数扫描与对比仿真,帮助用户掌握LLC变换器的关键设计要素与优化方法,具备较强的工程指导价值和科研教学意义。; 适合人群:电力电子、电气工程及其自动化等相关专业的高校师生,以及从事高频开关电源、新能源变换器、车载充电机等领域的研发工程师和技术人员。; 使用场景及目标:① 掌握两路并联半桥LLC谐振变换器的建模与仿真方法;② 理解软开关技术在提升变换器效率与降低EMI方面的关键作用;③ 分析谐振参数偏差与分裂电容结构对系统均流特性、增益曲线及软开关范围的影响;④ 支持科研项目中的拓扑验证、控制策略开发与故障工况分析; 阅读建议:建议结合Simulink仿真模型与配套说明文档进行学习,重点关注谐振腔参数设置、驱动时序设计及软开关波形观测;可通过调整谐振电感、电容值或引入参数失配,观察系统行为变化,深入理解LLC变换器的稳定边界与优化设计原则。 立即下载

传送门:https://ac.nowcoder.com/acm/contest/283/D

题目描述 

小西买了一堆肥宅快乐水和肥宅快乐茶,准备和室友比谁更肥宅。
快乐水有A瓶,快乐茶B瓶。
小西和室友的规则是这样的:
1. 小西先手,轮流到每个人的回合,每个回合只能喝剩余数量较多的饮料
2. 满足规则1的同时,每次只能喝另一种饮料剩余数量的正整数倍
3. 满足1、2的同时,不能超额喝饮料,也就是说剩下2瓶的时候不能喝大于2瓶的数量。
4. 每个人在自己的回合如果能喝完剩下的其中一种饮料,那么就获得胜利。
例如A=10,B=2。
小西只能喝快乐水,且只能喝2/4/6/8/10瓶快乐水。小西可以喝10瓶快乐水直接获得胜利。
 
小西和室友都是肥宅,所以他们都会才采取为了胜利最优的行动。
现在请你判断小西是否能赢得胜利。

输入描述:

第一行输入一个整数T,表示有T组数据
接下来T行,每行为一组数据,每行有两个正整数表示A和B的初始数量
 

输出描述:

对于每组数据,若小西可以获得胜利则输出一行“wula”,否则输出一行“mmp”,不需要输出引号
示例1

输入

复制
2
20 18
10 4

输出

复制
mmp
wula

 

题意概括:如题

解题思路:

模拟一遍,博弈的规律很清晰。

处理一下保证 A > B,并且两者除掉GCD缩小范围,最后得出结果是等价的(两者除以相同倍数,和每次做减法是减少相同的数,对最后能否整除没有影响)。

递归判断 cheak(A, B,cnt)是先手赢或是后手赢,cnt用于记录奇偶性(由当前结果回溯到最初的结果)

①如果当前 A%B == 0 先手赢

②如果当前 A/B >= 2 先手赢  (因为我存在至少两种选择,里面必有一种是失败的,而另外一种肯定是胜利的)

  为什么呢?

    如果A/B == 2 ,我们至少拥有减 2 个 B的权利,如果我减一个B最后导致我失败了对手胜利了,那我肯定减两个B,就相当于我通过多减一个B跳过了一步,而我成为了成功的那个对手。

  如果减一个B成功了,那就成功啦

    如果 A/B > 2, 我们其实还是回到上面的结论,减一个或减两个,其余的都是附加在这一个或者两个上的,保证奇偶性即可。

③以上两种情况不满足说明当前状态无法判断谁会获胜,需要做一次减法 A-B,递归 cheak( A-B,B,++cnt)或者check(B,A-B,++cnt)判断接下来那个会获胜,因为记录了奇偶性,最后可以回溯到最初状态。

 

 

AC code:

 1 #include <cstdio>
 2 #include <iostream>
 3 #include <cstring>
 4 #include <algorithm>
 5 #define LL long long
 6 using namespace std;
 7 LL a, b;
 8  
 9 LL GCD(LL a, LL b)
10 {
11     if(b == 0) return a;
12     return GCD(b, a%b);
13 }
14  
15 bool check(LL A, LL B, LL cnt)
16 {
17     LL gg = GCD(A, B);
18     A = A/gg;
19     B = B/gg;
20     LL t = A/B;
21     if(A%B == 0) {
22         if(cnt%2LL) return true;
23         else return false;
24     }
25     else if(t >= 2){
26  
27             if(cnt%2LL) return true;
28             else return false;
29  
30     }
31     else{
32         if(B%(A-B) == 0) {
33                 if(cnt%2LL)return false;
34                 else return true;
35         }
36         else{
37             if(B > (A-B))   return check(B, (A-B), ++cnt);
38             else return check((A-B), B, ++cnt);
39         }
40     }
41     return true;
42 }
43  
44 int main()
45 {
46     int T_case;
47     LL tt, cnt = 1LL;
48     LL G;
49     scanf("%d", &T_case);
50     while(T_case--){
51         cnt = 1LL;
52         scanf("%lld %lld", &a, &b);
53         if(a < b) swap(a, b);
54         if(a%b == 0) puts("wula");
55         else{
56             G = GCD(a, b);
57             a = a/G;
58             b = b/G;
59             if(check(a, b, 1LL)) puts("wula");
60             else puts("mmp");
61         }
62     }
63     return 0;
64 }
View Code

 

开源Agent Skill让AI画图不再翻车:从数据到专业图表全流程 在人工智能与数据可视化交叉领域,让模型直接生成图表往往伴随字体乱码、坐标轴密集、配色失调等高频问题。Agent Skill作为一种可复用的能力封装机制,将专业绘图流程固化为标准化操作手册,从数据特征识别、图表类型决策到代码生成与渲染校验形成完整闭环。它不再依赖临时提示词的一次性发挥,而是让AI按领域专家的思维执行任务,显著提升出图质量与稳定性。这种能力在数据分析报告、运营日报、论文插图等场景具有广泛实用价值,尤其适用于需要快速产出规范化图表的工作流。本文即从这一技术范式出发,介绍一个GitHub上获得2.5 阅读详情

相关推荐

MOSFET开关损耗全面讲解:从原理到优化策略

深入剖析MOSFET开关损耗的产生机制,结合实际应用场景,讲解如何通过驱动设计和电路优化降低损耗,提升系统效率。重点关注mosfet在高频开关下的表现与热管理。

weixin_29476595的博客 1061

中国东信杯”广西大学第三届程序设计竞赛

A++++++++++++++++++ 链接:https://ac.nowcoder.com/acm/contest/12263/A 来源:牛客网 题目描述 有一天,小西的好朋友Antinomy来到西大参观,发现校园里有两副巨大的画,一幅的标题是《创新》,一幅的标题是《创业》,但都是空白的。 于是Antinomy问小西:“这两幅画应该是画的什么呀?” 小西:“里面是正在从事创新或者创业的同学。” Antinomy:“什么是创新?” 小西:“从事高水平科研技术研究和参加高水平学科竞赛,简单来说就是学术活动和技

qq_45772483的博客 1085

多期DID实战指南:从CSDID原理到分组加权策略

本文深入解析多期DID(CSDID方法)在政策评估中的实战应用,从核心思想到分组加权策略全面讲解。通过电商扶贫等案例,详细演示如何正确处理分批实施政策的数据分析,包括分组拆解、子模块DID操作及加权平均选择,帮助研究者规避常见误区,提升政策评估的准确性。

weixin_26833503的博客 528

"中国东信杯"广西大学第二届程序设计竞赛(同步赛)

A - "区 块 链" 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 262144K,其他语言524288K 64bit IO Format: %lld 题目描述 区块链,英文名Chain of Blocks或者Blockchain,是一种基于分布式数据传输和存储和密码学等多种计算机技术的新型应用模式。 现在有一个想参加比赛的创新创业竞赛团队,下面是他们的区块链开发项目商业计划书...

陈杉菜 1278

STM32接入CH340芯片的升级电路及初始化进入升级模式(死机)问题处理

MCU-REST 在 MCU-BOOT0 处于低电平状态下,进行下拉操作,在MCU-REST 与 MCU-BOOT0 恢复正常电平时,将导致MCU死机,MCU-REST 先于 MCU-BOOT0 下拉可解决该问题;MCU-REST 在 上升沿结束时将判断 MCU-BOOT0 的状态,MCU-BOOT0 处于高电平,MCU死机,MCU-BOOT0 处于低电平 MCU 正常;

LuDvei的博客 2493

小程序跳转链接实战:https://wxaurl.cn/、weixin://dl/business/ 跳转与明文 URL Scheme 生成指南

本文聚焦小程序跳转链接开发核心技术,深入解析 https://wxaurl.cn/*TICKET* 与 weixin://dl/business/?t= *TICKET* 两种链接的生成方法。详细阐述生成前的准备工作、服务端接口调用步骤及注意事项,同时剖析 iOS 与 Android 系统在链接适配方面的差异。此外,针对明文 URL Scheme 获取,从平台设置、拼接规则、使用限制等方面展开讲解,并结合实际应用案例提出优化建议,帮助开发者快速掌握小程序跳转链接生成与明文URL Scheme获取的关键技术。

邓邓子的博客 2万+

数论只会GCD “东信杯”广西大学第一届程序设计竞赛(同步赛)

链接:https://ac.nowcoder.com/acm/contest/283/D 来源:牛客网   题解:博弈,白书挑战p309(POJ 2348) 代码 #include &lt;iostream&gt; using namespace std; typedef long long ll; ll a,b; void slove(){ bool f=true; w...

- 510

Allegro负片层不显示反盘的原因和解决办法

在用Allegro做PCB设计的时候,负片设计是较为常用的一种方式,有时会出现打开负片层却看不到反盘的情况,如下图。如何才能看到反盘显示的效果,具体操作如下。负片层不显示反盘的原因和解决办法。L2层仍然只能看到盘。

weixin_54787054的博客 2160

“东信杯”广西大学第一届程序设计竞赛(同步赛)H

链接:https://ac.nowcoder.com/acm/contest/283/H来源:牛客网 题目描述 由于临近广西大学建校90周年校庆,西大开始了喜闻乐见的校园修缮工程! 然后问题出现了,西大内部有许许多多的道路,据统计有N栋楼和M条道路(单向),每条路都有“不整洁度”W,现在校方想知道从S楼到T楼的所有路径中,“不整洁度”乘积最小是多少。 ...

479

Unity之如何实现哔哩哔哩直播弹幕游戏

什么是直播间互动?当我们使用哔哩哔哩进行直播或者观看视频时,我们可以通过接入哔哩哔哩提供的 直播&互动玩法SDK,让直播和视频可以与Unity3D游戏客户端或者游戏服务器进行互动。

TxNet 1546

大模型之Spring AI实战系列(二):Spring Boot + OpenAI 打造聊天应用全攻略

本篇文章是《Spring AI实战》专栏的第一篇开发入门文章,我们将借助一个完整的OpenAI聊天应用示例,详细介绍如何运用Spring Boot和Spring AI快速搭建一个支持OpenAI API的聊天服务,全面涵盖基础对话、流式对话、多提供商配置等核心功能。

寻道AI,探索AI无限可能! 6871

“东信杯”广西大学第一届程序设计竞赛(同步赛)D 数论只会GCD

题目链接:https://ac.nowcoder.com/acm/contest/283/D   题解:我们先假设A&gt;B,首先第一步:判断 B|A(A能整除B),假设成立,直接输出答案,否则,我们计算item=A/B,假设item&gt;1,直接输出答案,为什么呢?因为item&gt;1,故先手的在下一轮可以随意选择要先手还是不先手,那么假如下一轮是先手win或后手win,此时我就可以按...

Jiandong 982

3 路由引入

在大型企业网络中,网络规模十分庞大,选用单一的路由协议无法满足网络的需求,因此多种路由协议共存的情况十分常见。或者出于业务逻辑或行政管理的考虑,会在不同的网络结构中设计和部署不同的路由协议,使路由的层次结构更加清晰可控。路由引入是具有方向性的,将路由信息从路由协议A引入到路由协议B(A-to-B),则路由协议B可获知A中的路由信息,但是此时,A还并不知晓B路由协议中的路由信息,除非配置B-to-A的路由引入。表3-1:各种路由协议的优先级。通过路由引入,可以实现路由信息在不同路由协议间传递。

lwljh134的博客 621

“东信杯”广西大学第一届程序设计竞赛 J 【RMQ】

题目链接:传送门    题意:题意很简单,两种操作,一:区间每一个数或上x,二:求区间每个数或上x的总和。 (或   ' | ') 做法:最开始我想的就是单点更新,果断队友T了,然后队友用位来储存数字,然后延迟标记区间更新就过了,虽然找了很久bug。   ///#include&lt;bits/stdc++.h&gt; ///#include&lt;unordered_map&gt; ...

qq_42211531的博客 576

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

广西大学“中国东信杯”第三届程序设计竞赛-新生组-部分题解

一、A+++++++++++ 题目描述: 有一天,小西的好朋友Antinomy来到西大参观,发现校园里有两副巨大的画,一幅的标题是《创新》,一幅的标题是《创业》,但都是空白的。于是Antinomy问小西:“这两幅画应该是画的什么呀?”小西:“里面是正在从事创新或者创业的同学。”Antinomy:“什么是创新?”小西:“从事高水平科研技术研究和参加高水平学科竞赛,简单来说就是学术活动和技能训练。”Antinomy:“什么是创业?”小西:“基于行业实际发展情况和实时政治经济情况,在有限资本下创立可持续盈利且具

weixin_51550966的博客 1953

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

【牛客 - 283C】模拟只会猜题意(简单模拟)

题干:   小西突然觉得回文串是一种非常优雅的东西,她突然想要把身边所有的字符串都变成回文! 所谓回文串就是一个倒置后仍与自身相等的字符串,如“gxuacmmcauxg”和“gxuacmcauxg”。   小西不喜欢单身狗,所以小西只会处理长度为偶数的字符串。 小西也不喜欢肥宅,所以小西处理的字符串只有小写英文字母。 但是小西是个肥宅,不怎么喜欢活动,所以小西对于每个字母只会将其变为与...

xuanweiace的博客 826

小西快乐水

 链接:https://ac.nowcoder.com/acm/contest/283/D 来源:牛客网   数论只会GCD 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld 题目描述 小西买了一堆肥宅快乐水和肥宅快乐茶,准备和室友比谁更肥宅。 快乐水有A瓶,快乐茶B瓶。 小西和室友的规则是这...

qq_41755258的博客 480

“东信杯”广西大学第一届程序设计竞赛(同步赛) B 不吉利的数 【规律 逆元 排列组合】...

传送门:https://ac.nowcoder.com/acm/contest/283/B 题目描述 在数学中,某个序列的子序列是从最初序列通过去除某些元素但不破坏余下元素的相对位置(在前或在后)而形成的新序列。 假设有一条数列。可以在里面抽出指定的项组成新的子数列。 注意:子数列的次序必须和主数列的次序一样。 例如: ,只抽出双数项,就会有子数列。。 引用自...

weixin_30248399的博客 271

【牛客 - 283H】图论一顿套模板(思维转化,Dijkstra)

题干:   由于临近广西大学建校90周年校庆,西大开始了喜闻乐见的校园修缮工程! 然后问题出现了,西大内部有许许多多的道路,据统计有N栋楼和M条道路(单向),每条路都有“不整洁度”W,现在校方想知道从S楼到T楼的所有路径中,“不整洁度”乘积最小是多少。 由于答案可能很大,所以你需要将最后的答案对109+7取模。 输入描述:   第一行为四个整数N、M、S、T,意义如上。 第2至第...

xuanweiace的博客 822

“东信杯”广西大学第一届程序设计竞赛(同步赛)J-RMQ(线段树+位运算)

思路来源 https://ac.nowcoder.com/acm/contest/view-submission?submissionId=37515332 代码1 #include<cstdio> #include<cstring> using namespace std; typedef long long ll; const int maxn=...

小衣同学的博客 666

数论只会GCD(广西大学东信杯)

链接:https://ac.nowcoder.com/acm/contest/283/D 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld 题目描述 小西买了一堆肥宅快乐水和肥宅快乐茶,准备和室友比谁更肥宅。 快乐水有A瓶,快乐茶B瓶。 小西和室友的规则是这样的: 小西先手,轮流到每个人的...

他会考上985的 649

“东信杯”广西大学第一届程序设计竞赛(同步赛)H 图论一顿套模版 【最短路 求对数技巧】...

传送门:https://ac.nowcoder.com/acm/contest/283/H 时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 131072K,其他语言262144K64bit IO Format: %lld 题目描述 由于临近广西大学建校90周年校庆,西大开始了喜闻乐见的校园修缮工程! 然后问题出现了,西大内部有许许多多的道路,据统计有N栋楼和M条道路...

weixin_30628077的博客 244

博弈的dfs

题目: 链接:https://ac.nowcoder.com/acm/contest/283/D来源:牛客网 小西买了一堆肥宅快乐水和肥宅快乐茶,准备和室友比谁更肥宅。 快乐水有A瓶,快乐茶B瓶。 小西和室友的规则是这样的: 1. 小西先手,轮流到每个人的回合,每个回合只能喝剩余数量较多的饮料 2. 满足规则1的同时,每次只能喝另一种饮料剩余数量的正整...

acs59147的博客 259
上一篇: “东信杯”广西大学第一届程序设计竞赛(同步赛)H 图论一顿套模版 【最短路 求对数技巧】...
下一篇: “东信杯”广西大学第一届程序设计竞赛(同步赛) B 不吉利的数 【规律 逆元 排列组合】...
莜莫oO
博客等级 码龄9年 7粉丝 226原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值