python偶数统计_Python中查询后的偶数总数
假设我们有一个称为A的整数数组和一个查询数组。对于第i个查询值= querys [i] [0]和index = querys [i] [1],我们将值添加到A [index]。然后,第i个查询的答案是A的偶数值之和。我们必须找到所有查询的答案。我们将找到一个数组,该数组应具有answer [i]作为第i个查询的答案。因此,如果数组类似于[1,2,3,4],而查询数组类似于[[1,0 ,, [-3,1],[-4,0],[2,3]],那么答案数组将类似于[8,6,2,4]。因此,首先数组是[1,2,3,4],然后在第一个查询之后,将A与0 [0]相加,然后数组将是[2,2,3,4],偶数值的和为2 + 2 + 4 =8。对于第二个查询,它将与A [1]加-3,则数组将为[2,-1,3,4],因此偶数之和2 + 4 = 6那样,我们得到数组[8,6,2,4]
为了解决这个问题,我们将遵循以下步骤-定义一个名为res的数组以存储结果
和:= 0
对于A中的每个元素如果我是偶数,那么sum:= sum + i
对于查询中的每个查询-索引:= i [1]
val:= i [0]
如果A [index]是偶数,则sum:= sum – A [index]
A [index]:= A [index] + val
如果A [index]是偶数,则sum:= sum + A [index]
总和被附加到res
返回资源
示例
让我们看下面的实现以更好地理解-class Solution(object):
def sumEvenAfterQueries(self, A, queries):
result = []
sum = 0
for i in A:
if i%2==0:
sum+=i
for i in queries:
index = i[1]
val = i[0]
if A[index] % 2==0:
sum-=A[index]
A[index]+=val
if A[index]%2==0:
sum+=A[index]
result.append(sum)
return result
ob1 = Solution()print(ob1.sumEvenAfterQueries([1,2,3,4], [[1,0],[-3,1],[-4,0],[2,3]]))
输入值[1,2,3,4]
[[1,0],[-3,1],[-4,0],[2,3]]
输出结果[8,6,2,4]
python偶数统计_Python中查询后的偶数总数相关推荐
- python 描述性统计_Python中的基本统计:描述性统计
python 描述性统计 The field of statistics is often misunderstood, but it plays an essential role in our e ...
- python代码统计字符串中大写字符、小写字符、特殊字符以及数值字符出现的次数
python代码统计字符串中大写字符.小写字符.特殊字符以及数值字符出现的次数 #python代码统计字符串中大写字符.小写字符.特殊字符以及数值字符出现的次数 import restring = & ...
- Python实现统计文本中各单词数量
Python实现统计文本中各单词数量 代码 运行结果 代码 import strings = 'not talk,not helo show me your code hello helo' for ...
- [转载] python查看的统计量_python 描述性统计_Python中的基本统计:描述性统计
参考链接: Python中的统计函数 1(中位数和平均值的度量) python 描述性统计 The field of statistics is often misunderstood, but it ...
- python英文字符频率统计_Python中怎样统计英文文本中的字母频次?
关于文本频次统计.先不要考虑如何用python实现的问题. 我捋一捋自己的思路. 频次统计有几种呢?有时我们关注个别字母和汉字的出现频率,也有时候我们更多会关注个别单词或词语的出现频率. 针对这两种常 ...
- python词频统计_python统计词频的三种方法
1.利用字典dict来完成统计 #举例: a = [1 2 3 1 1 2] dict = {} for key in a: dict[key] = dict.get(key 0) + 1 #字典的g ...
- python统计单词出现次数最多的5个单词_【Python】统计文本中单词的出现次数前十的单词...
代码: # 读取一个文本,并且统计文本中单词的出现次数 def read_file(): # 在windows环境中的编码问题,指定utf-8 with open('F:/python源码/实验区/0 ...
- python map用法_Python中ChainMap的一种实用用法
Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 简而言之ChainMap:将多个字典视为一个,解锁Python超能力. Python标准库中的集合模块包含 ...
- python基本统计量_Python中简单统计量的计算
本篇文章给大家带来的内容是关于Python中简单统计量的计算,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.这些操作都要确保已经在电脑中安装好了Anaconda集成库,如果安装好 ...
- python解析原理_Python 中 -m 的典型用法、原理解析与发展演变
在命令行中使用 Python 时,它可以接收大约 20 个选项(option),语法格式如下: python [-bBdEhiIOqsSuvVWx?] [-c command | -m module- ...
最新文章
- A Famous Music Composer
- 微软等数据结构+算法面试100题全部答案集锦
- 【Python】函数默认参数怎么改变?
- JAVA序列化和反序列化
- gh-ost 原理剖析
- hadoop 2.5.0安装和配置
- CAN笔记(5) 协议标准规格
- 我的编辑器能玩贪吃蛇,一起玩不?
- mysql数据库计算两列数据的和_在sql中对两列数据进行运算作为新的列操作
- .netcore2.1 使用postgresql数据库,不能实现表的CRUD问题
- matplotlib 对称图_Python入门向:Matplotlib自救指南篇,从此做图不求人(一)
- [arXiv18]更快的基于非二叉化自底向上策略的转移系统成分句法分析
- windows7系统适合哪个python_windows7如何下载python系统
- 2021年塔城某施工项目招标公告
- linux防火墙配置怎么修改密码,Linux系统修改防火墙配置
- 利用mlxtend进行数据关联分析
- 外贸七日通 第六日 合作篇 与货代打交道
- javascript里裁切图片插件库
- C# 获取某个时间的0点0分和23点59分59秒
- 万用表怎么测量电池容量_万用表怎么检测电池容量_电池电量 - 全文