成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

985-查詢后的偶數(shù)和

ityouknow / 600人閱讀

摘要:前言的查詢后的偶數(shù)和給出一個(gè)整數(shù)數(shù)組和一個(gè)查詢數(shù)組。將加到上之后,數(shù)組為,偶數(shù)值之和為。雙指針?lè)ㄏ仁褂靡粋€(gè)循環(huán)計(jì)算出初始的偶數(shù)之和,然后在每次修改數(shù)組中的元素時(shí),分別獲取修改前后的元素的值,根據(jù)情況修改偶數(shù)之和。

前言

Weekly Contest 122的 查詢后的偶數(shù)和:

給出一個(gè)整數(shù)數(shù)組 A 和一個(gè)查詢數(shù)組 queries。

對(duì)于第 i 次查詢,有 val = queries[i][0], index = queries[i][1],我們會(huì)把 val 加到 A[index] 上。然后,第 i 次查詢的答案是 A 中偶數(shù)值的和。

(此處給定的 index = queries[i][1] 是從 0 開(kāi)始的索引,每次查詢都會(huì)永久修改數(shù)組 A。)

返回所有查詢的答案。你的答案應(yīng)當(dāng)以數(shù)組 answer 給出,answer[i] 為第 i 次查詢的答案。
示例:

輸入:A = [1,2,3,4], queries = [[1,0],[-3,1],[-4,0],[2,3]]
輸出:[8,6,2,4]
解釋:
開(kāi)始時(shí),數(shù)組為 [1,2,3,4]。
將 1 加到 A[0] 上之后,數(shù)組為 [2,2,3,4],偶數(shù)值之和為 2 + 2 + 4 = 8。
將 -3 加到 A[1] 上之后,數(shù)組為 [2,-1,3,4],偶數(shù)值之和為 2 + 4 = 6。
將 -4 加到 A[0] 上之后,數(shù)組為 [-2,-1,3,4],偶數(shù)值之和為 -2 + 4 = 2。
將 2 加到 A[3] 上之后,數(shù)組為 [-2,-1,3,6],偶數(shù)值之和為 -2 + 6 = 4。

提示:

1 <= A.length <= 10000

-10000 <= A[i] <= 10000

1 <= queries.length <= 10000

-10000 <= queries[i][0] <= 10000

0 <= queries[i][1] < A.length

解題思路

此題有兩種方法解決,如下所示:

暴力法:按照題目描述,使用嵌套的兩個(gè)for循環(huán)就可以解決。

雙指針?lè)ǎ合仁褂靡粋€(gè)for循環(huán)計(jì)算出初始的偶數(shù)之和,然后在每次修改數(shù)組A中的元素時(shí),分別獲取修改前后的元素的值,根據(jù)情況修改偶數(shù)之和。

實(shí)現(xiàn)代碼 暴力法
    /**
     * 985. 查詢后的偶數(shù)和
     * @param A
     * @param queries
     * @return
     */
    public int[] sumEvenAfterQueries(int[] A, int[][] queries) {
        for(int i=0;i
雙指針?lè)?/b>
    /**
     * 985. 查詢后的偶數(shù)和
     * @param A
     * @param queries
     * @return
     */
    public int[] sumEvenAfterQueries(int[] A, int[][] queries) {
        int[] result=new int[queries.length];
        // 偶數(shù)之和
        int evenSum=0;
        for(int a:A){
            if(a%2==0){
                evenSum+=a;
            }
        }
        for(int i=0;i           
               
                                           
                       
                 

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/77387.html

相關(guān)文章

  • Leetcode PHP題解--D48 985. Sum of Even Numbers After

    摘要:結(jié)果中第個(gè)元素的結(jié)果為,當(dāng)執(zhí)行第步時(shí),數(shù)組中偶數(shù)元素的和。再在每一步計(jì)算的過(guò)程中,判斷當(dāng)前位置是否為偶數(shù)。是則加進(jìn)偶數(shù)和中。把每一步的偶數(shù)和記錄下來(lái),以便最后返回。 D48 985. Sum of Even Numbers After Queries 題目鏈接 985. Sum of Even Numbers After Queries 題目分析 給定一個(gè)初始數(shù)組A,再給定一個(gè)二維操作...

    yacheng 評(píng)論0 收藏0
  • Python 基礎(chǔ)起步 (七) 初識(shí)字典 Dictionary(絕命毒師前傳)

    摘要:大家好,我是小白,書(shū)接上回,我們目前已經(jīng)了解到了中很常見(jiàn)的一種數(shù)據(jù)類型,也初步掌握了一些自帶的有關(guān)的方法今天為大家介紹另外一種異?;鸨臄?shù)據(jù)結(jié)構(gòu)字典,不夸張的講,基本上我們熟悉了列表和字典后有關(guān)數(shù)據(jù)結(jié)構(gòu)這里就差不多啦,實(shí)際的項(xiàng)目中應(yīng)用的最多 大家好,我是小白,書(shū)接上回,我們目前已經(jīng)了解到了Python中很常見(jiàn)的一種數(shù)據(jù)類型:List,也初步掌握了一些Python自帶的有關(guān)List的方法...

    BaronZhang 評(píng)論0 收藏0
  • LeetCode 第 267 場(chǎng)周賽

    摘要:第三組長(zhǎng)度為,奇數(shù),沒(méi)有發(fā)生反轉(zhuǎn)。箭頭指示順序即為單元格填充順序。因此我們采用并查集處理朋友關(guān)系。如果沒(méi)有沖突,再把修改后的副本賦值給原并查集,添加成功否則就認(rèn)為這個(gè)添加無(wú)法進(jìn)行,原并查集對(duì)象不做修改,該請(qǐng)求為。 ...

    Dionysus_go 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

ityouknow

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<