• 2024-04-13CF1923B Monsters Attack! 题解
    题目简述数轴上有$n$个怪兽。最初第$i$个怪兽在$x_i$位置上,且血量为$a_i$。你在位置$0$上。在每秒钟会发生:你给任意怪兽发射总共$k$颗子弹,受到攻击的怪兽血量减一。血量小于等于$0$的怪兽死亡。没有死亡的怪兽向你移动一个单位。当一个怪兽来到你的位置,你就输
  • 2024-04-102849: 【广度优先】【优先队列】游戏装备
     题目描述小未在玩一款武侠游戏,游戏里PK不仅要有高超的操作和智慧,还要有很牛的装备。现在他进入了一个副本,副本里面有极品15星的装备宝箱,但是从副本入口到宝箱有很多条路,当然不可能轻轻松松的拿到极品装备。一路上会随机刷出各种攻击力很强的怪物。它会攻击小未的角色,当然也
  • 2024-03-18关于游戏数值设计这个问题探讨
    关于游戏数值设计的这个问题,之前呢,首先呢, 这个游戏是个RPG类型的游戏,关于他的数值上的规划,我遇到了一些问题,而在类似的游戏中,包括原神,一些微信小游戏,至于为什么是小游戏,这我在后面讲,而这些问题有哪些,我怎么解决的,请继续观看。其中角色属性包括血量,攻击,防御,暴击率,暴击伤害,攻击速
  • 2024-02-28cf1606e-solution
    CF1606ESolutionlink考虑dp。注意到这个题造成的伤害与剩余人数有关,每次消灭的人数又与剩余人的血量最大值有关:设\(dp_{i,j}\)表示剩下\(i\)个人中血量最大值为\(j\)的方案数。显然当\(i-1>=j\)时一次伤害就可以杀光所有人,于是这时\(dp_{i,j}=j^i-(j-1)^i\)(只需让
  • 2024-02-26P1462 通往奥格瑞玛的道路
    原题传送门思路首先通过读题可以发现两个量分别是血量和金钱,血量当然是越多越好,而金钱确实要最多的一次最少,一般题目说让一个量最多的时候最少,或最少的时候最多,那就会用二分来枚举这个量。那么这一题我们就会选择二分金钱,二分的条件就是到达终点的是的血量有没有大于总血量,也就
  • 2024-02-06[LeetCode] LCP 30. 魔塔游戏
    小扣当前位于魔塔游戏第一层,共有N个房间,编号为0~N-1。每个房间的补血道具/怪物对于血量影响记于数组nums,其中正数表示道具补血数值,即血量增加对应数值;负数表示怪物造成伤害值,即血量减少对应数值;0表示房间对血量无影响。小扣初始血量为1,且无上限。假定小扣原计划按房间编
  • 2024-01-23The 2nd Universal Cup. Stage 19: Estonia J
    首先二分答案\(0/1\)分数规划是直接的,之后这题有一个非常反直觉的结论是直接忽略掉关于血量时刻\(\geqslant0\)的限制,仅仅要求最终血量\(\geqslant0\),改造问题与原问题等价。感性理解一下就是中间过程有\(<0\)但最终\(\geqslant0\)的卡特兰式增长速率其实是小于仅要求
  • 2023-12-29Unity引擎2D游戏开发,血量更新逻辑的实现
    思路能够发现FillAmount就是控制血量条长度的控件,它是一个百分比值,则可以通过当前血量除以最大血量得到当前血量的百分比。那么,也就能控制血量条的长度了。编写基本的更新逻辑创建C#文件将C#文件挂载到PlayerStateBar上在C#文件中调用UI组件前,需要调用UI组件库usingU
  • 2023-12-24牛客周赛:25
    模板A、小红购物跳转原题点击此:[A题地址](A-小红购物_牛客周赛Round25(nowcoder.com))1、题目大意  小红购买了n件物品,但是对其中部分商品不满意要退货,但是退货要收取手续费,手续为为\(max(5,\lfloor{该商品价格/100}\rfloor)\),问你小红最终需要支出多少钱。2、题目
  • 2023-12-15CF1784C Monsters (hard version) 题解 线段树
    题目链接:https://codeforces.com/problemset/problem/1784/C题目大意:你面前有\(n\)只怪兽,每只怪兽都有一个初始血量,你可以进行两类操作:操作1:选择任意一个血量大于\(0\)的怪兽,并将它的血量降低\(1\);操作2:将所有存活的怪物的血量各自减去\(1\),如果存在怪物的血量恰好降为
  • 2023-11-01Codeforces Round 907 (Div. 2)
    CodeforcesRound907(Div.2)A.SortingwithTwos题意:给一个长度为n的数组,可以做任意次以下操作:选择一个整数m,将1-2m的数减1。若能使数组变为一个单调递增的数组则输出YES,否则输出NO分析:只需要保证2m+1-2m+1单调递增即可代码:#include<bits/stdc++.h>usingnamespace
  • 2023-10-182023.10.13NOIPSIM3总结
    T1卡牌赛时打了一个\(\Omicron(nm)\)的暴力,拿到30分。我们发现第\(i\)张牌对BOSS造成的伤害为$att_i*\lceil\frac{hp_i}{Att}\rceil$,那么考虑以卡牌血量值域为下标开一个桶,储存相同血量的卡牌的\(\sumatt\)。对于每一级BOSS的攻击力,我们都可以在桶上根据\(\lceil
  • 2023-10-16Codeforces Round 635 (Div. 2) B. Kana and Dragon Quest game
    你需要击败一只巨龙,他有\(h\)点血量,你可以使用以下两种攻击方式:黑洞:使巨龙的血量变为\(\lfloor\frac{h}{2}\rfloor+10\)。可以使用\(n\)次。雷击:使巨龙的血量变为\(h-10\)。可以使用\(m\)次/当巨龙的血量\(h\leq0\)时,你将他击败了。询问你是否可以将他击
  • 2023-07-29Educational Codeforces Round 152 (Rated for Div. 2) 题解
    \(6\)题做出来\(3\)题,这一次的D题没能复刻上一次Round888Div.3最后几分钟AC的奇迹A.MorningSandwich大水题,5min时间4min都在翻译题面直接拿\(b\)和\(c+h\)进行比较分类讨论即可单次操作时间复杂度\(O(1)\)B.Monsters首先有一个特别显然、复杂度特别高的
  • 2023-07-27第26天
    文字版格斗游戏 代码实现对象类package文字格斗游戏;importjava.util.Random;publicclassRole{privateStringname;privateintblood;publicStringgetName(){returnname;}publicvoidsetName(Stringname){t
  • 2023-07-05关于某游戏xa功能的修改
    首先我们需要把这个游戏的dump给搞出来【网上都有教程,在这里我就不再多说了】然后我们进行搜索关键词,例如血量就是hp那么我们就搜索get_hp这个0xcb39e4就是偏移了,int64是他的类型对于这个偏移,我们需要在libil2cpp.so中进行偏移并修改所以,我们进入火影,打开gg,按照以下的步骤
  • 2023-03-12P1462 通往奥格瑞玛的道路
    城市之间有mm条双向的公路,连接着两个城市,从某个城市到另一个城市,会遭到联盟的攻击,进而损失一定的血量。每次经过一个城市,都会被收取一定的过路费(包括起点和终点)。路上并
  • 2023-02-08《植物大战僵尸》 辅助编写3—— 修改植物血量
    从上文我们可以知道,69F2C0地址是植物卡片信息数组的起始地址。这里我尝试修改了土豆的属性,将其变为1。但土豆没有立刻被僵尸吃掉,时间还是和之前的差不多。那么信息应该
  • 2023-01-19match's mistake
    Survivor(https://codeforces.com/group/L9GOcnr1dm/contest/422378/problem/F)血的教训比较有意思的一个贪心题简单翻译一下题目:输入第一行n,m,k;分别代表有几个人,几
  • 2022-12-13Unity UGUI实现分段式血条
    我们可以看到像英雄联盟等游戏里英雄头顶的血条显示并非是纯色的,而是根据血量的多少而显示一定量的格子,这种方式明显是比较友好、比较美观的,事实上我们的游戏里面也想实现这
  • 2022-11-16CF遇难帖
    1734DSlimeEscape题意:一开始你在\(k\)的位置并且有初始生命值,要走到\(1\)或者\(n\),每走一步可能掉血也可能加血,问是否能走出去思路:以向右走为例,算出从\(k+1\)一直到哪
  • 2022-10-26#yyds干货盘点# 动态规划专题:龙与地下城游戏问题
    1.简述:描述给定一个二维数组map,含义是一张地图,例如,如下矩阵游戏的规则如下:1)骑士从左上角出发,每次只能向右或向下走,最后到达右下角见到公主。2)地图中每个位置的值代表骑士要
  • 2022-10-25[codeforcec round# 1749 B]Death's Blessing(乱搞)
       题目大意:给定t组数据,每组数据包含一个整数n,2行n个数,表示怪兽的血量和杀死之后会给两边的怪物加的血量杀死一只怪物需要消耗与血量相同的时间问最短通关时间 
  • 2022-10-22java 武侠格斗生级版 javabean
    packagetest_3;importjava.util.Random;publicclassGame{//属性privateStringname;privateintblood;privatechargender;privateStringface;//长相是随机
  • 2022-10-07FC龙珠Z外传赛亚人灭绝计划,可控制贝吉塔和简单金手指
    无意中搜到有似乎有贝吉塔可控的修改ROM还是中文的,但是中文版VirtuaNES加载不上,用其他模拟器如nestopia显示也比日文原版慢很多,所以花点时间直接做成了金手指,也方便用搜索