ICode9

精准搜索请尝试: 精确搜索
  • 1057 数零壹——20分2022-08-14 09:31:02

    给定一串长度不超过10^5的字符串,本题要求你将其中所有英文字母的序号(字母a-z对应序号1-26,不分大小写)相加,得到整数N,然后再分析一下N的二进制表示中有多少0、多少1。例如给定字符串“PAT (Basic)”,其字母序号之和为:16+1+20+2+1+19+9+3=71,而71的二进制是1000111,即有3个0、4个1。 输入

  • 1057 数零壹2022-07-11 12:32:36

    关键 二进制的算法 代码 #include <iostream> #include <cstdio> #include <string> using namespace std; int main() { string s; int cnt=0; int zcnt=0,ocnt=0; getline(cin,s,'\n'); for(int i=0;s[i]!=NULL;i++){ if(s[i]<='z'

  • PAT (Basic Level) Practice 1057 数零壹 (20 分)2022-02-02 12:34:18

    题目:1057 数零壹 (20 分) 来源:PAT (Basic Level) Practice 传送门 1057 数零壹 题面 题意:统计字符串中字母序号之和并转化为二进制,输出该二进制数的0和1的个数 思路:见代码 Code 点击查看代码 #include<iostream> #include<string> using namespace std; typedef long

  • 【解析】1057 数零壹 (20分)(进制转换)2021-01-18 13:03:53

    立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总——>传送门 给定一串长度不超过 10^5的字符串,本题要求你将其中所有英文字母的序号(字母 a-z 对应序号 1-26,不分大小写)相加,得到整数 N,然后再分析一下 N 的二进制表示中有多少 0、多少 1。例如给定字符串 P

  • 1057 数零壹 (20 分)2019-09-04 20:44:41

    给定一串长度不超过 10​5​​ 的字符串,本题要求你将其中所有英文字母的序号(字母 a-z 对应序号 1-26,不分大小写)相加,得到整数 N,然后再分析一下 N 的二进制表示中有多少 0、多少 1。例如给定字符串 PAT (Basic),其字母序号之和为:16+1+20+2+1+19+9+3=71,而 71 的二进制是 1000111,即

  • 1057 数零壹 (20 分)2019-08-23 14:52:53

    题目:1057 数零壹 (20 分) 给定一串长度不超过 1 的字符串,本题要求你将其中所有英文字母的序号(字母 a-z 对应序号 1-26,不分大小写)相加,得到整数 N,然后再分析一下 N 的二进制表示中有多少 0、多少 1。例如给定字符串 PAT (Basic),其字母序号之和为:16+1+20+2+1+19+9+3=71,而 71

  • 【算法笔记】B1057 数零壹2019-05-05 09:48:08

    思路:   步骤1:把大写字母改成小写字母;   步骤2:把每个字母的序号加到sum里得到序号和;   步骤3:序号和换算成二进制,保存到数组里,统计0和1的个数。 code 1 #include<bits/stdc++.h> 2 using namespace std; 3 vector<int> binary; 4 int main(){ 5 int sum = 0; 6 strin

  • 缓存一致性策略以及雪崩、穿透问题 【零壹技术栈】2019-03-06 16:42:34

    一. 缓存原理 高并发情境下首先考虑到的第一层优化方案就是增加缓存,尤其是通过Redis将原本在数据库中的数据复制一份放到内存中,可以减少对数据库的读操作,数据库的压力降低,同时也会加快系统的响应速度,但是同样的也会带来其他的问题,比如需要考虑数据的一致性、还需要预防可能的缓存击

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有