解题思路:
注意事项:
参考代码:
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语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:1005 |
printf基础练习2 (C语言代码)浏览:764 |
【绝对值排序】 (C语言代码)浏览:481 |
剔除相关数 (C语言代码)浏览:1833 |
C语言训练-计算1977!* (C语言代码)浏览:890 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:718 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:451 |
【亲和数】 (C语言代码)浏览:501 |
wu-理财计划 (C++代码)浏览:827 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:611 |