首页 > 教科书般的亵渎
头像 一杯咖啡一包烟一行代码写一天
发表于 2021-09-06 14:38:25
这个题本身描述应该是不清的,让别人全靠数据瞎摸索的小屁孩题。 并不是每个随从都激发一次免费技能,而是这一回合本方死了任意个随从激发一次,对方死了任意个随从激发一次。 #include<bits/stdc++.h> using namespace std; int m,n,q,mv[9] 展开全文
头像 那万一赢了呢
发表于 2021-07-23 10:25:47
感觉自己方法比较笨 完全就是看一步写一步(感觉就像面向过程的开发)void ff()函数就执行一次亵渎 唯一递归就是 当有随从死亡就再执行一次亵渎 #include <iostream> using namespace std; struct node{ int Blood;// 展开全文
头像 Dicarbene
发表于 2025-01-12 23:50:32
把所有Q=2的情况转化为Q=1的情况,每个元素-=1就行 Q=0时有非空元素失败 排序后从第一个大于0的元素开始遍历 第一个元素>1直接失败 后检查每一个元素是不是和之前元素的差值<=1 #include <algorithm> #include <array> 展开全文
头像 bb来来来
发表于 2023-10-06 21:28:24
现在基本都只能做到模拟的程度。我的思路是把将敌我的棋子放在一个数组,然后对Q做循环,当q不为0的时候就将数组中大于0的元素自减,如果在这个过程中有元素变为0,就给标志赋值true,判断这个标志时为true时q++,当循环结束后判断数组中是否还有大于0的元素,如果有的话说明GG了,反之则赢了。(个人认 展开全文