解题思路:
注意事项:
参考代码:
n1,n2=map(int,input().split()) lsA=list(map(int,input().split())) copy_lsA=[_ for _ in lsA] lsB=list(map(int,input().split())) copy_lsB=[_ for _ in lsB] sx=input() d=0 A=1 B=1 for i in range(n1+n2): if sx[i]=='0': temp=min(lsA) A+=temp lsA.remove(temp) d=A**(1/2) B=d**3 print('A'+str(copy_lsA.index(temp)+1)) elif sx[i]=='1': temp=max(lsB) B+=temp lsB.remove(temp) d=B**(1/3) A=d**2 print('B'+str(copy_lsB.index(temp)+1)) else: break print('E')
0.0分
1 人评分
C二级辅导-统计字符 (C语言代码)浏览:503 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:676 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:786 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:1418 |
DNA (C语言代码)浏览:540 |
母牛的故事 (C语言代码)浏览:715 |
数对 (C语言代码)浏览:698 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:485 |
数字游戏 (C++代码)浏览:1180 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:655 |