U287374 「附加题」手艺人,珠江奇迹,硅晶梦圆
题目背景
## 本题基于架空历史,与现实历史无关!
------------
## _**[致瞬息万变之物,及亘古不变之物](https://zhuanlan.zhihu.com/p/457087164)** —— TNO制作组_
------------
### 建议把本题的所有外链(包括文字里的)都点一遍(逃
MessTG是一位又菜又爱玩的P社 ~~战犯~~ 玩家,他十分喜欢游玩钢铁雄心4,尤其喜欢游玩一款以轴心国赢得二战为背景的模组——[新秩序:欧洲末日(TNO: LDoE)](https://steamcommunity.com/sharedfiles/filedetails/?id=2438003901)。
该模组在2023年2月更新了“硅晶之梦”版本,本次更新的主要国家是广东国。
由于MessTG是个大 ~~贱~~ 鉴人,于是选择游玩了索尼 - 长江实业线(虽然没有其它地方的左翼势力鉴,但在广东国已是最好的路线),但是诸多复杂的操作让他手足无措。现在他想让你帮他制作一个程序,帮助他快速找到可能的最好的结果。
由于MessTG是个急急国王,干什么事都很急,所以你的程序只有2.5秒的时间来解决他的问题。
一些题外话:
若想了解故事全貌,请自行游玩TNO。
此外,推荐一下同名音乐,非常好听!
一些外链:
官方关于广东国的Leak:
[TNO近期Leak合集第十九弹](https://zhuanlan.zhihu.com/p/601294510)
同名音乐:
[TNO原声音乐 - 硅晶之梦 (Silicon Dreams)](https://www.bilibili.com/video/BV1MT411X7EX)
广东国笑话:
[如何评价TNO硅晶之梦的广东更新?](https://www.zhihu.com/question/582171717)
吧友们的闲聊与剧情梗概:
[硅晶之梦,构筑幻象之人](https://tieba.baidu.com/p/8288816210)
[【硅晶之梦】机制探讨,经验分享互助与讨论专贴](https://tieba.baidu.com/p/8308579609)
[砍通壁纸合集](https://tieba.baidu.com/p/8313869297)

题目描述
广东国共有五家巨型企业,分别为:[索尼](https://tieba.baidu.com/p/8267134048)(1),[长江实业](https://tieba.baidu.com/p/8313293229)(2),富士通(3),松下(4),[日立](https://tieba.baidu.com/p/8283673914)(5)。它们为了自己的利益而明争暗斗。其中,索尼与长江实业是合作伙伴。
在实际游戏中会出现多种需要玩家进行抉择的情况,为降低解题难度,故在此进行简化并小幅修改,分为以下两类:
## 1.立法会:
#### 立法会,全广东国最为腐败的地方。贪官们在此捞取钱财,而他们要做的不过是在通过法案时举起自己的手。他们享尽荣华富贵,而华工们却只能在脏乱的环境中苟活,住着棺材房,吃着糙米饭,创造着不属于他们的繁荣。
#### 盛田昭夫和李嘉诚希望通过定立一些法案来约束各个巨企,改变现状,在一定程度上提高华工与珠人的生活水平和福利待遇。
- 立法会被两个变量影响:**流动准备金**与**立法会席位**。
立法会共有100席。当立法开始时,会出现决议与事件,你可以通过这些事件与决议来收买不支持你的法案的贪官们的席位。只有同意人数大于等于50时才算立法通过。注意,你只有14天时间来收买选票,而这14天内议员的支持率可能会出现浮动。
决议:收买一位立法会议员的选票将会花费0.1M(按1962年美元计算,下同),但是收买长江实业与索尼的议员的选票将会只需要0.075M。每次收买议员选票后,该企业的收买决议会有5日冷却时间。
事件:在最后五日里,会出现2至4个事件。主要内容是各家企业来找你,询问是否会需要收买选票。当然,这是有代价的,除了流动准备金之外,你也许还要交出你的立法会席位,华人与珠人态度也会一定程度上受影响。同时会在法案中添加修正案,不同企业的修正案会带来不同的影响,修正案越多,MessTG的满意值下降的越多,不同的修正案会使满意值不同程度的减少(索尼与长实的修正案除外)。此外还可能会出现其他的事件,导致各企业议员支持率的浮动,其中已被收买的议员不受影响。
立法成功后会为你带来收益,包括华人与珠人的支持度,立法会席位,MessTG的满意度增长,流动准备金与流动准备金增长率(在流动准备金增加后立即生效,下一个事件出现时失效,保證至少1M的增長)。
立法失败后也会有惩罚,MessTG的满意度会下降。
法案中可能会出现特殊法案,通过特殊法案标记来区分。特殊法案标记为0则该法案不特殊;为1则该法案为成立廉政公署法案,通过后将无法再通过决议来收买议员,但添加一个每事件流动准备金固定增长率1.25%(流动准备金为负时则为每个事件减少1.25%);为2则该法案为加强警力,通过后每事件流动准备金固定支出3M,工人暴动时镇压决议效果增加5%,广工联和华工委每日势力增长减少3%,每日激进程度镇长增加1%。
## 2.工人暴动:
#### 石油危机的爆发,使广东国的经济泡沫迅速破裂。各企业都开始大量裁员,以保全自身。但近乎疯狂的裁员也使工人们失去他们了赖以生存的工作。工人们的生活每况愈下,尽管他们省吃俭用,但还是吃不饱饭,缴不起房租。终于,工人们再也无法忍受广东巨企们的暴政,他们冲上街头,怒斥日立工人大屠杀的惨无人道,砸毁机器,破坏大楼,烧毁障碍,暴力袭警。他们的行为逐渐激进,他们的势力逐步增长。与此同时,IJA(日本帝国陆军)也开始蠢蠢欲动,他们随时准备接管广东国的政权,只要日本方面一下令,他们便会暴力平息工人的暴乱,将巨企的高管们拖上广东特别法庭 —— _“站好,为你的罪行接受审判。”_
#### 盛田昭夫和李嘉诚必须立刻收拾好这个烂摊子。否则,全广东国的人,包括盛田昭夫、李嘉诚、松下正治、井深大、驹井健一郎以及其他华工、珠人、日裔,都不会有好下场。
- 工人暴动被六个变量影响:**广工联(广东工商联合会)与华工委(华人劳工委员会)的激进程度与势力**,**流动准备金**,**华人与珠人支持度**。
- 本事件只会在末期出现,出現時立即減少40%流動準備金,期间立法会将会不再出现。该事件的结束意味着游戏的圆满结束。
- 失败是MessTG无法接受的。一旦暴动的总激烈程度超过80且暴乱总势力超过60或日本沮丧度大于100或政府绝望值大于100就意味着你输了。
你可以选择通过肢解与和解两种方式解决暴乱,同一时间内只能对一个组织进行该操作,操作所需时间受该组织的激进程度与势力影响成正比。进行操作时,该组织的激进程度与势力将不再发生变化。
肢解会降低MessTG的满意度,同时降低政府绝望值与日本沮丧度,暴乱激进总程度与暴乱者总实力与MessTG满意度降低的值成反比。
和解会增加MessTG满意度(与暴乱激进总程度与暴乱者总实力成正比),小幅降低政府绝望值与日本沮丧度,同时消耗一定数量的流动准备金(与暴乱激进总程度与暴乱者总实力成正比)。一个组织被肢解或和解后,该组织的激进程度与势力会清零,且不再增加。
暴乱期间,你可以通过决议 “请求高岛领事在日本面前为广东国说点好话” 来降低日本沮丧度,7天一次,每次降低7点,不消耗任何资源。也可以通过决议 “在立法会进行演讲” 来降低政府绝望值,7日一次,每次降低10点,不消耗任何资源。还可以通过决议来限制工人暴动的烈度,操作会花费不等的时间,不等的资源,取得不等的效果。
说明:两组织共用一套决议,但每个决议只对一个组织进行起效。例如有决议A,当你对广工联使用了该决议时,在冷却期内不能再对广工联使用该决议,但你仍可对华工委使用该决议,前提是华工委的该决议不处于冷却期。
其他备注:
1.流动准备金按十亿美元(Billion,1B=1,000M)计, 允许借举外债,但是不得超过1B,按负数形式存储,在下个事件出现前会按照3%的利息计算,此时多余的准备金会直接用于偿债。其他变量最大值均不得超过100且不低于0。
2.MessTG的初始满意度为100。
3.保证每种特殊法案最多只出现一次。
3.在游戏过程中,若在某步操作完成之后不再满足继续下去的条件,则立刻中止游戏。
输入格式
第一行,给出游戏开始时的流动准备金数目(以十亿美元计算),各个企业的立法会席位数,华人支持度,珠人支持度。
第二行,给出总法案数L。
接下来L×(1+K)行,分别:
在第一行给出特殊法案标记,各企业的议员的支持率,华人支持率更变,珠人支持率更变,流动准备金增加数,流动准备金增长率,索尼立法会席位增长数,长实立法会席位增长数,MessTG满意度增长值,失败后MessTG满意度降低值,以及出现的事件数K。
在接下来的K行给出提出该事件的企业编号N,消耗的流动准备金,华人支持率更变,珠人支持率更变,从索尼索取的立法会席位数,从长实索取的立法会席位数,MessTG满意度减少值。
第3+L×(1+K)行,给出工人暴动中的决议数D。
接下来D行,给出该决议耗费的时间,执行后冷却时间,消耗的流动准备金,华人支持率更变,珠人支持率更变,日本沮丧度更变,政府绝望值更变,MessTG满意度更变,组织激进程度更变,组织势力更变。
输出格式
若圆梦,则输出二行。
第一行为“Dream come true.”。
第二行为MessTG的满意度,此时的流动准备金数目,华人与珠人的总支持率,索尼与长实的总立法会席位数,以空格分开。
------------
若梦碎,则输出三行。
第一行为“We couldn't make it.”。
第二行为梦碎原因:
若因MessTG满意度降到零及以下则输出“Unsatisfied.”;
若因流动准备金过低则输出“Economic crisis.”;
若因工人暴动过于激烈则输出“Workers uprising.”;
若因政府全面崩溃(即政府绝望值大于100)则输出"Goverment collapse.";
若被IJA狂暴鸿儒(即日本沮丧度大于100)则输出“ALL GONE.”。
第三行为MessTG此时的满意度,流动准备金数目,华人与珠人的总支持率,索尼与长实的总立法会席位数,以空格分开。
说明/提示
各个变量的优先级是不同的,最优解是按照优先顺序越高越好。
例如我们认为输出数据中 5 4 3 2 1 比 5 4 2 4 1 好,
故应该选择前一种情况所代表的方案。
优先级如下:MessTG的满意度,华人与珠人总支持率,流动准备金数目,索尼与长实的立法会席位总数。