组实战题目:英语模拟、强连通分量与贪心算法应用.pdfVIP

  • 0
  • 0
  • 约7.56千字
  • 约 6页
  • 2026-01-22 发布于北京
  • 举报

组实战题目:英语模拟、强连通分量与贪心算法应用.pdf

第一题

英语模拟题。你说模拟题还有什么好说的。

每次找一个最大的词(millionthousandhundred),左右做一下

应该有满分啊。不懂去问满分的。我很久前写的了不记得了。程序比较丑就不要看了。

第二题

Set强连通分量

强连通分量缩点看入度为0的点和出度为0的点的个数,较大值即为。

显然的吧,肯定是将出度为0的点连到出度为0的点上,让每个点都在环上。

我特意给了30多分不会写scc的同学得分的。。都得了吧。。

第三题

Star贪心

每次能打2星就打2星的,不能打就打1星的,比较显然。

可以看下面的东西。。

这个问题在设计时非常有趣。在实际的游戏《KingdomRush》中,每个关卡

有三个星星,“”关卡,而且你必须至少获得一个星星才能尝试第二关。

设计一个既能解决又保持与启发它的游戏相同感觉的问题,是一个平衡的。

我们使用贪心算法解决了这个问题。在算法的每一步,Ryan都会决定要玩哪个

关卡,他的决定将仅仅基于可用关卡的属性以及他迄今为止所做的选择。

首先,我们注意到应该只完成他从未完成过的关卡,或者可以从一星评价

提升到二星评价的关卡。否则,击败关卡没有任何意义。在讨论下面的关卡时,

忽略那些他不应该完成的关卡。

第一题

English模拟题。。你说模拟题还有什么好说的。。

每次找一个最大的词(millionthousandhundred),左右做一下

应该有满分啊。。不懂去问满分的。。我很久前写的了不记得了。。程序比较丑

就不要看了。。

第二题

Set强连通分量

强连通分量缩点看入度为0的点和出度为0的点的个数,较大值即为。

显然的吧,肯定是将出度为0的点连到出度为0的点上,让每个点都在环上。

我特意给了30多分不会写scc的同学得分的。。都得了吧。。

第三题

Star贪心

每次能打2星就打2星的,不能打就打1星的,比较显然。。

可以看下面的东西。。

Thisproblemwasaninterestingonetocreate.IntheactualgameKingdom

Rush,therearethreestarsperlevel,challengelevels,andyoucanttrylevel

2untilyouvebeatenlevel1withatleastonestar.Comingupwithaproblem

thatwassolvable,whilemaintainingthesamefeelingasthegamethat

inspiredit,wasabalancingact.

Wesolvedthisproblemwithagreedyalgorithm.Ateverystepofthealgorithm,

Ryanwillmakeadecisionaboutwhichleveltoy,andhisdecisionwillbe

basedsimplyonthepropertiesofthelevelsavailable,andwhathesdoneso

far.

First,letsobservethatRyanshouldonlycompletealevelifhesnever

completeditbefore,orifhecangofromaone-starratingtoatwo-starrating.

Theressimplynopointin

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档