2022米哈游面试题之原神元素反应

1.(本题数据范围暂无,T(开尔文),V(升),E(1),N(1),均为double类型)在《原神》中,当元素量(N)极小时,多组分元素作用在同一对象上有时不会发生反应。在被作用对象温度(T)和体积(V)恒定时,①混合元素总反应势能(E)等于组分元素分反应势能之和,②某组分元素分反应势能等于其单独作用于总体积对象时所表现的反应势能,③当一物体E>=114.5时,按照“风火雷水冰岩”的顺序优先消耗靠前元素的元素量,与相邻元素反应,消耗反应势能1:1。

满足:

①E1=(N1*T)/V

②E1=E*(N1/N)

③例如:

T,V同,E风=80.0,E雷=60.0,E水=90.0,E冰=11.4514

第一轮反应:扩散雷。

E风=20.0,E雷=0,E水=90.0,E冰=11.4514

第二轮反应:扩散水。

E风=0,E雷=0,E水=70.0,E冰=11.4514

因为E=E水+E冰<114.5,无后续反应。

 

(1)判断正误:(字母M代表整体,Mi代表组分)(20分)

①E1*V1=N1T

②E*V=N1T

③E*V1=N1T

④E1*V=N1T

⑤E1(V1+V2)=N1T

(2)枫丹鉴亭书院杨源一博士在温度为300开尔文的环境下,想要做一个元素储存器,其体积为118L。欲储存风火雷水冰岩中的元素。已知在他心中,风火雷水冰岩六元素的价值递减,也就是说,宁要全都是风元素,也不要掺和其他贱元素。前提是储存在其中的元素不反应。(E<114.5)杨博士输入6种元素的元素量,请你依照杨博士的价值观,输出应储存的元素数量。

输入:

10 20 30 40 70 80

输出:

3

(3)鉴亭书院杨源一博士将此游戏现象抽象化。为庆祝建党101周年,数组E[101]储存n种元素元素量的数值,0<n<=100。按照性质③,n种元素易反应性递减,输入n及n种元素各自元素量,输出当E<114.5时,还有几种元素未反应完?(总反应势能E>=114.5时,第一轮反应开始,一轮反应以元素两两反应时将其中一种或都反应为0计。一轮反应过程中不用考虑E的大小,仅需考虑组分反应势能的大小。一轮反应后再考虑E大小。可推出,E>=114.5时,不存在一种都没反应完的情况。)

例1:

输入:

3

80 40 40

输出:

2

例2:

输入:

3

40 40 80

输出:

1

例3:

输入:

6

1 1 4 5 1 4

输出:不反应

你可能感兴趣的:(c++,贪心算法,面试,python)