首页 > 其他分享 >CF628B 1300

CF628B 1300

时间:2023-03-09 10:14:56浏览次数:37  
标签:1300 string int ll long CF628B

题意

解析

末尾2位是4的倍数即可。每次特判最后一位。

代码

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N = 3e5 + 10;
string s;
bool check(string str){
    int x = 0;
    for(int i=0;i<str.size();i++) 
        x = x * 10 + str[i] - '0';
    if(x % 4 == 0) return true;
    return false;
}

int main(){
    cin >> s;
    ll cnt = 0;
    if(s[0] == '0' || s[0] == '4' || s[0] == '8') cnt++;
    for(int i=1;i<s.size();i++){
        if(check(s.substr(i-1,2))){
            cnt += i;
        }
        if(s[i] == '0' || s[i] == '4' || s[i] == '8') cnt++;
        // cout << endl << i << ' ' << s[i] << " " << cnt << endl;
    }
    cout << cnt;
    return 0;
}

标签:1300,string,int,ll,long,CF628B
From: https://www.cnblogs.com/dtdbm/p/17197302.html

相关文章

  • CF870C 1300*
    题意q次询问1e5,每次给你一个正整数n<=1e9,求最多能分成几个合数解析4是合数,一个想法就是尽量地分4。如果n%40的话说明恰好分完,万事大吉,如果n%4=2的话,6是第二小的合数,可以......
  • C. Maximum Set[数学] [*1300-*1500]
    C.MaximumSet[数学][*1300-*1500]题目链接点我题意:一个集合是漂亮的,如果他的每一个元素都是集合中其他元素的倍数或者因子给定你一个\(l\)和\(r\)让你找出在\(......
  • CF665C 1300 *
    题意给定一个字符串t(t的长度<2*10^5)。每次可以将t中的任一字符改为另一字符(a~z),要求在最短的操作后,t任意两个相邻的字符互不相等。可能有多个答案,请输出任意一种。解析......
  • CF653B 1300
    题意长度为n的字符串(字符串中只有abcdef共6种字母),有q种压缩方式,可以将字符串的前两个字符压成1个字符,求凭借这q种压缩方式,有几种长度为n的字符串最终能被压缩成字符'a'.......
  • CF476B 1300
    题意输入#1++-+-+-+-+输出#11.000000000000输入#2+-+-+-??输出#20.500000000000输入#3+++??-输出#30.000000000000解析我是找规律做的。算出最后......
  • CF416B 1300
    题意解析f[i][j]代表第i幅画最后一次被j画了所花的时间,受到两个的限制,画当前这个画的前一个画家画完了,当前这个画家画完了前面那张画了,取max。代码#include<bits/std......
  • CF234C 1300
    题意最后要形成形如前面从1k范围内全为负数,从k+1n范围内全为正数,没有0的存在,那此时最少应该改变几个值。解析ca[i]统计前面到i一共有多少个>=0的,cb[i]代表后面到i一共......
  • CF189A 1300
    题意解析3个物品的完全背包。f[i][j]代表选到第i件物品此时恰凑成长度j的数量的最大值代码#include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;con......
  • hdu1300 Pearls--DP
    原题链接:​​http://acm.hdu.edu.cn/showproblem.php?pid=1300​​一:原题内容ProblemDescriptionInPearlaniaeverybodyisfondofpearls.Onecompany,calle......
  • 英特尔® 酷睿™ i5-11300H 处理器
    https://www.intel.cn/content/www/cn/zh/products/sku/196656/intel-core-i511300h-processor-8m-cache-up-to-4-40-ghz-with-ipu/specifications.html......