解题思路:
注意事项:
参考代码:
from math import*
n,m = map(int,input().split())
L = list(map(int,input().split()))
for i in range(m):
a,b = map(int,input().split())
for j in range(a-1,b):
L[j] = int(log(L[j],2))+1
print(sum(L))
0.0分
0 人评分
C语言训练-列出最简真分数序列* (C语言代码)浏览:506 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:618 |
C语言训练-大、小写问题 (C语言代码)浏览:614 |
WU-格式化数据输出 (C++代码)浏览:1212 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:577 |
printf基础练习2 (C语言代码)浏览:747 |
1009题解浏览:752 |
1118(求助_已解决)浏览:329 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:324 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:575 |