题目详情可以参考这里:
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=3
ZOJ上的判定标准是:
b不服,站出来质疑;
如果a能举证说:你瞧,存在一种合理的解释,a = a[1]*a[2]*…*a[n], b = b[1]*b[2]*…*b[m]; 其中 2<= a[i], b[j] <=100, 且 a[i] !=b[j] if i!=j
就判断a赢,否则b赢
但是,这里会有对b不利的冤案!例如b踩了气球4和8,于是b = 32 而 a吹牛说自己得了44分,
b不服,但是a狡猾的说,你看,a = 4*11, b=2*16,于是a赢了!b虽然说了实话,a说了假话,
但是仍然b输了。所以我觉得,这道题目应该是按照:谁主张,谁举证的原则来判决。
既然b主张,那么此时法官应该问b,你踩了哪些气球,b当然可以诬告,但是b此时必须说出一种分解,如果b不能分解,那么显然
是诬告,法官不用问a,就判断a赢;
但是针对b说的任意(arbitrary)分解,如果a不能给出一种合理的解释,此时法官就可以判断b赢,否则判断a赢。针对我说的谁主张,谁举证的原则,我给以下Python、Haskell和ANSI C程序,他们都不能通过ZOJ,但是我认为他们依然有价值。同时能通过ZOJ的程序也一并给出。
(另:所有程序本质都是深度优先搜索法,使用显示递归)
程序1,Python:
https://github.com/liuxinyu95/AlgoXY/blob/algoxy/others/problems/search/DFS/ACM/crashing-balloon/solve.py
程序2, Haskell,谁主张,谁举证:
https://github.com/liuxinyu95/AlgoXY/blob/algoxy/others/problems/search/DFS/ACM/crashing-balloon/Solve.hs
程序3,ANSI C:
https://github.com/liuxinyu95/AlgoXY/blob/algoxy/others/problems/search/DFS/ACM/crashing-balloon/solve.c
Like
分享到:
相关推荐
# ACM/NOI/CSP比赛指南:如何利用网络资源提高自己的算法竞赛能力 # ACM/NOI/CSP比赛指南:如何利用网络资源提高自己的算法竞赛能力 ACM/NOI/CSP是三项面向全国高校和中学生的算法竞赛,旨在培养学生的算法设计和...
【ACM/NOI/CSP】NOI嘉年华 solution and code of NOI比赛经验分享&代码程序资源 ACM/NOI/CSP比赛经验分享&代码程序资源 说明:solution and code of NOI 文件列表: NOI嘉年华\NOI嘉年华.docx (61480, -04-26) NOI...
1. **ZJU**:浙江大学,中国的知名高等学府,其计算机科学与技术学科在全国有很高的声誉,其在线评测系统ZOJ是ACM/ICPC(国际大学生程序设计竞赛)训练的重要平台。 2. **ZOJ**:全称为Zhejiang University Online ...
ACM国际大学生程序设计竞赛(ACM International Collegiate Programming Contest, ICPC)、全国青少年信息学奥林匹克竞赛(National Olympiad in Informatics, NOI)和计算机软件能力认证(Certified Software ...
【ACM/NOI/CSP】少儿编程在线平台Scratch3.0、python、C++在线编程,!课程管理、布置作业、作品管理、考试管理、赛事管理等等定制化;助理NOI、CSP-J赛事只需打开浏览器,无需安装任何开发环境 说明:少儿编程在线平台...
内容概要:本文介绍了ACM/NOI/CSP编程竞赛的基本知识、准备策略和比赛经验,并通过一道经典的背包问题动态规划题目详细解析了代码实现过程。文章首先强调了基础知识的积累,包括数据结构、算法和数学基础的重要性,...
ACM/NOI/CSP比赛介绍、经验分享和相关网站资源
学习ACM程序设计的朋友一定要看,这是训练必备的POJ ZOJ题目分类及解题思路
### ACM/NOI/CSP比赛经验分享 参加ACM(Association for Computing Machinery)/NOI(National Olympiad in Informatics)/CSP(Computer Science Proficiency)等编程竞赛是许多计算机科学爱好者和专业人士的一种...
ACM/NOI/CSP比赛经验分享:历年算法总结(不包含代码,仅有算法名称)
【标题】"acm新手必备 浙大acm解答 代码库 zoj zju" 提供的信息表明,这个压缩包包含的是ACM竞赛相关的代码,主要来自浙江大学(Zhejiang University,简称ZJU)的在线算法竞赛平台ZOJ(Zhejiang Online Judge)。...
ACM/NOI/CSP比赛经验分享&代码程序资源:深度优先搜索 全国青少年信息学奥林匹克联赛(National Olympiad in Informatics in Provinces,简称NOIP)自1995年至2020年已举办25次。每年由中国计算机学会统一组织。 ...
【ZOJ.zip】是一个压缩包,里面包含了与ZOJ(Zhejiang Online Judge)相关的ACM(International Collegiate Programming Contest)题解。ZOJ是一个在线编程竞赛平台,它为参赛者提供了一系列算法题目进行练习,以...
### ACM国际大学生程序设计竞赛(ACM-ICPC) #### 简介 ACM-ICPC是由美国计算机协会(ACM)主办的一项国际性的年度竞赛。这项竞赛旨在考验大学生们的创新精神、团队协作能力以及在高压环境下解决复杂编程问题的能力...
xiaojianhua1110/ACM xiaojianhua1110/ACM xiaojianhua1110/ACM xiaojianhua1110/ACM xiaojianhua1110/ACM xiaojianhua1110/ACM xiaojianhua1110/ACM xiaojianhua1110/ACM xiaojianhua1110/ACM xiaojianhua1110/ACM ...
《ACM/ICPC在线评测系统解题报告详解》 ACM(国际大学生程序设计竞赛,International Collegiate Programming Contest)和ICPC(国际程序设计竞赛)是全球范围内极具影响力的计算机编程竞赛,旨在培养大学生的算法...
【ACM培训资料/练习题/算法相关】的资源包主要涵盖了ACM竞赛中的核心算法,包括基础训练题、各种算法的分类介绍以及详细的讲解文档。对于那些对算法有着浓厚兴趣,希望系统学习ACM算法的人来说,这是一个非常有价值...
ACM(ACM International Collegiate Programming Contest)、NOI(National Olympiad in Informatics)、CSP(China Student Programming Contest)是三个非常著名的编程竞赛,旨在锻炼学生的算法和编程能力。...