雀神秘笈

2024-05-30 19:58
文章标签 秘笈 雀神

本文主要是介绍雀神秘笈,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Problem Description
很久以前,江湖中流传一本名为《三神秘笈》的至尊宝典,据说得此秘笈者得天下,几百年来江湖中人苦苦追寻,劳而无果。
就在去年,正当江湖中人认定这只是一个谣传时,一本《骰神秘笈》突然重现江湖,并被一个名叫RC的小孩从一名乞丐手里以10元钱买得,最终成为新一代骰神,闪耀江湖,一夜成名。江湖中人开始明白:《三神秘笈》并非谣传,要想破解其中的奥秘,必须先把三本《X神秘笈》集齐。于是,江湖又开始变得血雨腥风了。
今年,一位消息灵通人士××得知,第二本三神秘笈名为《雀神秘笈》,现在被一位著名的雀圣收藏。××找到了这位雀圣,道明了来意,雀圣表示,只要××能通过他的考验,他就将《雀神秘笈(山寨版)》送给她。这个考验是:
给定N张牌,N=3K+1,K为非负数。每张牌上面印有一个数字,这个数字是1-M的自然数里的其中一个。现在可以再往里面加一张牌,如果这3K+2张牌可以分为K组3张的牌,每一组的3张牌必须印有相同的数字或者是连续的数字,剩下的两张牌必须印有相同的数字,这样这个局面就称为合法的。
现在雀圣问你,这M张牌中有多少张牌加进去后局面会变成合法的?
如当N=4,M=9时,这4张牌分别印有1 2 3 4,那么把1加进去,可分成234 11的合法局面:把4加进去,也可以分成123 44的合法局面,而剩下的2 3 5 6 7 8 9中任一个加进去都无法分成合法局面。
显然,这个考验相当有难度。××渴望得到这本秘笈,请你帮帮她。
Input
第1行为一个整数T(T<=5),表示有T组测试数据。
每组数据有两行,第1行是两个整数N和M(1<=N<=10000,1<=M<=200):第2行有M个整数,第I个整数表示印有数字I的牌有多少张,N保证除以3的余数为1。
Output
对每组测试数据输出一行,仅含一个整数,表示有多少种牌加进去是合法的。
Sample Input
2
4 9
1 1 1 1 0 0 0 0 0
1 1
1
Sample Output
2

1

//题解:模拟一下过程就KO了

//标程:

#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int n, m, p[220];
void judge()
{int i, j, k, cnt(0), b[220];for(i = 1; i <= m; ++ i){++ p[i];for(j = 1; j <= m; ++ j)if(p[j] >= 2){memcpy(b,p,sizeof(p));b[j] -= 2;for(k = 1; k <= m; ++ k){b[k] %= 3;if(b[k] > 0){if(k + 2 > m) break;if(b[k] > b[k+1]) break;if(b[k] > b[k+2]) break;b[k+1] -= b[k];b[k+2] -= b[k];b[k] = 0;}}if(k > m) break;}if(j <= m) ++ cnt;-- p[i];}cout << cnt << endl;
}
int main()
{
//	freopen("a.txt","r",stdin);int t, i;cin >> t;while(t --){cin >> n >> m;for(i = 1; i <= m; ++ i)cin >> p[i];judge();}return 0;
}

这篇关于雀神秘笈的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1016788

相关文章

【文末附gpt升级秘笈】腾讯元宝AI搜索解析能力升级:千万字超长文处理的新里程碑

腾讯元宝AI搜索解析能力升级:千万字超长文处理的新里程碑 一、引言 随着人工智能技术的飞速发展,自然语言处理(NLP)和机器学习(ML)在各行各业的应用日益广泛。其中,AI搜索解析能力作为信息检索和知识抽取的核心技术,受到了广泛的关注和研究。腾讯作为互联网行业的领军企业,其在AI领域的探索和创新一直走在前列。近日,腾讯旗下的AI大模型应用——腾讯元宝,迎来了1.1.7版本的升级,新版本在AI搜

【文末附gpt升级秘笈】特斯拉的芯片转移决策:马斯克的紧急回应与薪酬计划的风险

特斯拉的芯片转移决策:马斯克的紧急回应与薪酬计划的风险 摘要: 本文探讨了特斯拉CEO埃隆·马斯克将原本预留给特斯拉的12000枚英伟达高端H100 GPU芯片优先发送给其旗下X和xAI公司的决策。这一行为引发了公众和投资者的广泛关注和质疑。马斯克紧急回应称此举是出于公司战略考虑,但此举无疑激化了特斯拉与X之间的矛盾,并可能损害特斯拉的利益和竞争力。此外,该决策还可能对马斯克的560亿美元薪酬计

【文末附gpt升级秘笈】AI热潮降温与AGI场景普及的局限性

AI热潮降温与AGI场景普及的局限性 摘要: 随着人工智能(AI)技术的迅猛发展,AI热一度席卷全球,引发了广泛的关注和讨论。然而,近期一些学者和行业专家对AI的发展前景提出了质疑,认为AI热潮将逐渐降温,且通用人工智能(AGI)在场景普及上将面临诸多挑战。本文基于与《Core Java》作者Cay Horstmann的对话,结合当前AI发展的实际情况,对AI热潮降温的原因以及AGI场景普及的局

【文末附gpt升级秘笈】关于论文“7B?13B?175B?解读大模型的参数的论文

论文大纲 引言 简要介绍大模型(深度学习模型)的概念及其在各个领域的应用。阐述参数(Parameters)在大模型中的重要性,以及它们如何影响模型的性能。引出主题:探讨7B、13B、175B等参数规模的大模型。 第一部分:大模型的参数规模 定义“B”代表的意义(Billion/十亿)。解释7B、13B、175B等参数规模的具体含义和计算方法。举例说明这些参数规模的大模型(如GPT系列、BE

【文末附gpt升级秘笈】Sam Altman的领导力争议与OpenAI的AI安全风险剖析

Sam Altman的领导力争议与OpenAI的AI安全风险剖析 摘要:随着人工智能技术的迅猛发展,OpenAI作为全球领先的AI研究机构,其决策与行动备受关注。然而,近期OpenAI内部发生的一系列变动,尤其是Sam Altman的离职事件,引发了广泛的讨论。本文将从Sam Altman的领导力争议出发,深入剖析OpenAI在AI安全风险方面所忽视的问题,并探讨其背后的原因及可能的影响。 一

【文末附gpt升级秘笈】OpenAI的治理结构显著的特点和优势

前情摘要:https://blog.csdn.net/weixin_42661676/article/details/139326049 OpenAI的治理结构具有以下几个显著的特点和优势: 独特的组织形态: OpenAI采用扁平化、去中心化的管理模式,这有助于减少层级间的沟通障碍,提高决策效率。团队分为多个小组,每个小组都有自己的研究方向和目标,这种结构促进了团队内部的协作和创新。基于共识的

【科普向】【文末附gpt升级秘笈】《庆余年》凤冠之工艺探究——Blender建模与3D打印之奥秘

《庆余年》凤冠之工艺探究——Blender建模与3D打印之奥秘 一、引言 昔者,《庆余年》之热播,引发天下观众之热议。今者,其续作《庆余年2》之中,一场盛大的婚礼更是瞩目。而此婚礼之上,唯一之凤冠,竟出自一款名为Blender之软件之手,辅以3D打印之技术,成就其非凡之美。夫此软件,诞生于三十载前,至今仍能保持其魅力,其背后之奥秘,值得吾辈深入探讨。 二、Blender之历史与魅力 Ble

【文末附gpt升级秘笈】美国AI软件工程师薪酬现状分析及行业趋势

美国AI软件工程师薪酬现状分析及行业趋势 摘要:随着人工智能(AI)技术的迅猛发展,对AI人才的需求日益旺盛。本文基于薪资数据网站Levels.fyi的数据,对美国AI软件工程师的薪酬现状进行了深入分析。研究发现,美国AI软件工程师的平均薪水远高于非AI领域的软件工程师,差距达到了约10万美元。本文探讨了AI火爆背后的原因、人才短缺的现状以及企业支付溢价薪水的动机,并预测了未来AI工程师薪酬的趋

【附gpt4.0升级秘笈】百度智能云万源全新一代智能计算操作系统发布:引领AI新纪元

在科技日新月异的今天,人工智能(AI)作为引领未来发展的关键技术,正逐步渗透到社会的每一个角落。百度,作为中国AI领域的领军企业,始终站在技术创新的前沿,不断推出引领行业的重磅产品。今日,在备受瞩目的2024百度CreateAI开发者大会上,百度集团执行副总裁、百度智能云事业群总裁沈抖宣布了一项激动人心的消息——百度智能云万源全新一代智能计算操作系统的正式发布。这一创新成果的诞生,不仅标志着百

【附Gpt4升级秘笈】解码程序员之路:兴趣驱动还是职业抉择?

活动标题:解码程序员之路:兴趣驱动还是职业抉择? 随着科技的飞速发展,程序员这个职业已经成为当今社会的热门职业之一。那么,是什么驱使着人们选择成为一名程序员呢?是出于对编程的浓厚兴趣,还是为了寻求职业发展的稳定与前景?在这个充满无限可能的时代,让我们一起探讨选择成为程序员背后的原因。 首先,对于那些因兴趣而选择成为程序员的人来说,编程不仅仅是一份工作,更是一种生活方式。他们热衷于探索计算机世界