用pytho来解PAT1057数壹零-20-满分

PCB布线避坑指南:为什么你的差分线等长总调不好?AD19蛇形等长技巧详解 本文详细解析了AD19环境下PCB差分线等长调整的核心技巧与常见问题。从差分信号等长的底层逻辑到AD19规则配置,再到蛇形等长高级技巧和信号完整性验证,帮助工程师解决差分线等长调整中的难题,提升高速PCB设计的信号质量。 阅读详情

这题大概看完就能知道怎么做

将A-Z和1-16对应,然后遍历输入的字符串,一一相加就ok

但是将对应关系用列表或者字典很麻烦,这里推荐可以使用编码

代码:

str = input().lower()
num = 0
for i in str:
    if 'a' <= i <= 'z':
        num += ord(i) - ord('a') +1
l = list(bin(num))
if num == 0:
    print(0,0)
else:
    print(l[2:].count('0'),l[2:].count('1'))

提交结果:

宇树机器人G1二次开发:导览、起始点、目的地与完整示例 通过宇树G1 SDK的导航接口,开发者可以高效地实现机器人的自主移动功能。连接 -> 设置目标点 -> 发送命令 -> 监控状态。本文提供的完整示例涵盖了从环境搭建到代码实现的全部步骤,并解释了起始点、目的地等关键概念。开发者可以在此基础上,结合多目标点巡逻、动态避障(需高级配置)等功能,构建更复杂的机器人应用。建议读者先在小范围、熟悉的平坦环境中测试,成功后再逐步扩展到更复杂的场景。 阅读详情

相关推荐

机器视觉检测到底怎么做,经验分享

笔者做机器视觉检测已经有五六年了,也算是对机器视觉的检测技术有了一定的掌握。总的来说,基于机器视觉的检测技术主要包含三个部分:视觉采集模块、后台分析模块和动作决策模块。这几个分类,跟教科书上的有较大差异,很多同学觉得我在杜撰。笔者也不作反驳,因为这是笔者这些年工作经验的总结,自然区别于教科书。下面我们分开来讲这几个模块,同时会把笔者之前的论文做个推荐总结。 所有文章均可在博主的主页中找到,若无法找到,可以用搜索工具。博主的主页: https://blog.youkuaiyun.com/Aoulun 第..

Aoulun的博客 8677

P1075 质因数分解

P1075 质因数分解 题目描述 已知正整数nn是两个不同的质数的乘积,试求出两者中较大的那个质数。 n≤2×10^9 输入 一个正整数n。 输出 一个正整数p,即较大的那个质数。 样例输入 Copy 21 样例输出 Copy 7 思路 这题要先想唯一分解定理,听过定理可以知道这题跑一个循环就可以得到答案了,i的初值从2开始。 AC代码 #include<bits/stdc+...

weixin_46323249的博客 330

家长必看!用RouterOS轻松屏蔽不良网站,保护孩子上网安全

本文为家长提供了一份详细的RouterOS路由器配置指南,旨在通过技术手段保护儿童上网安全。文章核心介绍了如何利用RouterOS的DNS静态条目功能,轻松实现禁止访问特定不良网站,并结合防火墙时间规则,为孩子构建一个纯净、可控的家庭网络环境,操作简单,无需专业背景。

weixin_28363123的博客 1266

P1075 质因数分解-题解

谨以此文,纪念我的第一篇题解。 题目链接 先输入 nnn,再用上 iii 这个变量。 因为 nnn 仅是两个质数的积,所以 iii 循环到小的质数时(n mod i=0)(n\bmod i=0)(nmodi=0),循环就可以用break跳出了,最后再输出 ni\dfrac{n}{i}in​。 #include <iostream> using namespace std; int ...

fsupervisor的博客 430

MQTT与物联网平台(一):基础知识和设备接入物联网平台的实现(以华为云为例)

本文简单介绍了MQTT的基础知识和使用方法,以蓝牙WIFI双模芯片W801作为硬件设备,接入到华为云。

weixin_50622833的博客 1万+

新手也能搞定!用ADS 2023从零设计一个超宽带Wilkinson功分器(附完整版图)

本文详细介绍了如何使用ADS 2023从零开始设计超宽带Wilkinson功分器,涵盖介质板参数设置、微带线计算优化、版图生成验证等关键步骤。通过实例演示和常见问题排查,帮助射频工程新手快速掌握功分器设计技巧,提升设计效率。

weixin_42692935的博客 476

洛谷P1075python(质因数分解)

3、我这边设置两个循环去判断那两个数(循环是由内到外的,具体可以去找实例,在我这个程序中i循环23次。j从0(因为我j循环的开始是i,而i列表的循环默认从0开始,所以j也默认从0开始,前面说的都是在我的程序中,不代表所有程序)开始循环一直到23,但不包括23),如果两个数相乘能得到n,那么就把i和j放入列表中。今天做的是洛谷的一道题,没有通过,得了60,时间处理太慢了,我从来没去注意过什么时间复杂度,因为最开始学python的时候我更注重编程的过程,一些基础理论没怎么去看(像什么环境之类的)

2301_77817844的博客 385

【Claude】媒体文件处理错误:PDF 与 Image 过大的检测与预处理方法 bug报错已解决

图片压缩是必须的:原始图片的 base64 会占用大量 TokenPDF 提取文本优于传图片:文本版 PDF 比扫描版更省 Token分块处理大文件:不要一次性处理整个大文件控制分辨率:800x800 通常足够 Claude 分析。

博客 6360

用python来解PAT乙级1075链表元素分类-25-20分 (有注释)最后一个超时

本题看似繁琐,其实只需要分为两个步骤来做 首先按照给定的首个结点坐标和输入的多组数据,来将单链表的顺序给排出来 然后根据题意 按照每个结点位置的数值来将单链表分成三个部分:小于0,大于0小于K,大于K 最后输出就ok 代码如下: import sys first , n , k = input().split() n = int(n) k = int(k) addr_data = dict() addr_next = dict() data_shuchu = dict() data_prin

pythonuser1的博客 478

① Django手把手从零开发个人博客-前言

手把手教你从零开始玩转手把手教你从零开始玩转Django,全面学习并了解django的运行机制、开发全流程及线上部署。Django,全面学习并了解django的运行机制、开发全流程及线上部署。 专栏介绍 本套教程遵循Django的设计思想,开门见山,快速切入主题,拒绝拖沓,在实战中学习每一个知识点,提高学习的趣味性以及个人成就感,并且能快速将所学运用到实际项目中。 将从零手把手带着你一步步完成博客的每一个功能,通过实现博客文章列表页、文章详情页、作者页面等功能来学习和了解django的视图查询模块相关知.

轻编程的博客 513

拉曼光谱入门:5.表面增强与共振增强

拉曼散射效应因其弱信号特性限制了传统拉曼光谱术的检测灵敏度。为克服这一局限,表面增强拉曼光谱术(SERS)和共振增强拉曼光谱术(RRS)被开发出来,显著提升了信号强度。SERS通过金属表面的电磁和化学效应放大信号,而RRS则通过匹配激发光波长与分子电子跃迁波长来增强信号。这两种技术扩大了拉曼光谱的应用范围,尤其在低浓度和微量试样分析中表现出色,尽管在实验操作和试样损伤方面存在挑战。

qq_53529450的博客 1446

PTA 1057 数零壹(Python3)

PAT (Basic Level) Practice (中文)

weixin_55730361的博客 324

YOLO-V8训练自己的数据集之标注样本

四、标注样本 4.1、标注样本概述 4.1.1、样本标注主要方法 4.1.2、标注样本概念 4.1.3、标注样本实现方式 4.1.4、常见标注样本软件 4.2、标注工具LabelImg 4.2.1、LabelImg介绍 4.2.2、LabelImg特点 4.2.3、LabelImg安装方法 4.2.4、LabelImg使用方法 4.3、标注样本实操 4.3.1、安装标注软件Labelimg 4.3.2、Labelimg界面介绍 4.3.3、LabelImg实操过程中常

qq_29633789的博客 664

PAT 1057 数零壹 (20分)(python 3)

给定一串长度不超过 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。 输入格式: 输入在一行中给...

qq_46258819的博客 282

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

洛谷P1075 质因数分解python

已知正整数 n 是两个不同的质数的乘积,试求出两者中较大的那个质数。输出一个正整数 p,即较大的那个质数。输入一个正整数 n。

qq_51735070的博客 1625

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

PAT乙级1057.数零壹-(python)lower(),ord(),bin(),count()

文章目录前言1. 题目2. 题目分析3. 四个python内置函数3.1 lower()方法3.2 ord()方法3.3 bin()方法3.4 count()方法4. 代码 前言 再一次感受到了python的强大,这个题这么复杂的操作,python只用了4个函数,12行就搞定了。这次总结一下这4个函数。 1. 题目 给定一串长度不超过 10510^5105​ 的字符串,本题要求你将其中所有英文字...

ningzian的博客 470

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

PAT 1057 数零壹 python

1057 数零壹 (20 分) 给定一串长度不超过 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 个 ...

Raaay的博客 489

1057. 数零壹(20)

给定一串长度不超过105的字符串,本题要求你将其中所有英文字母的序号(字母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。输入格式:输入在一行中给出长度不超过105、以...

weixin_34377919的博客 333

用python实现PAT1057数零壹

s=input().lower() count1=0 for i in s: if i.isalpha(): count1+=ord(i)%96 a=0;b=0 while count1!=0: if count1%2==0: a+=1 else: b+=1 count1//=2 print(a,b)

jiazericky的博客 546

PAT乙级1057. 数零壹(C语言)

PAT乙级真题题解目录 #include &amp;lt;stdio.h&amp;gt; #include &amp;lt;ctype.h&amp;gt; int main() { int sum = 0; char c; while((c = getchar()) != '\n') { if (isalpha(c)) { c = tolower...

对方北方 467

PAT乙级——1057. 数零壹(20)-native

思路:首先我们要把如果有英文字母的大写转换成小写来求出字符串的所代表数字,然后用除二取整法记录每一次0的个数和1的个数。#include<cstdio> #include<cstring> #include<cctype> int main(){ char c[1000005]; gets(c); int len=strlen(c); int N=0; for

Ken 1536

P1075 [NOIP2012 普及组] 质因数分解

P1075 [NOIP2012 普及组] 质因数分解 题目描述 已知正整数n是两个不同的质数的乘积,试求出两者中较大的那个质数。 输入格式 一个正整数n。 输出格式 一个正整数p,即较大的那个质数。 输入输出样例 输入 21 输出 7 说明/提示 n ≤ 2×10 ^ 9 NOIP 2012 普及组 第一题 # Name: P1075 [NOIP2012 普及组] 质因数分解 # Copyright: 拔剑四顾心茫然 # Author: 拔剑四顾心茫然 # Date: 22/1/17 17:45 # D

拔剑四顾心茫然的博客 497

python 壹--数字与表达式

>>> 2+2 4 >>> 53672+289384 343056>>> 1.0/2.0 0.5 >>> 1/2.0 0.5 >>> 1.0/2 0.5 >>> 1/2. 0.5 >>> 1./2 0.5 >>> 1/2 0若要想执行普通除法,则加下面这语句 >>> from __future__ import division #future前后各两下划线,且在__future__前后要各有

Eric 629

PAT1057 数零壹 (20 分)(C语言)

题目 给定一串长度不超过 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。 输入格式: 输入在...

Sqssq的博客 401

从零开始刷PAT(数素数)

题目描述 令Pi表示第i个素数。现任给两个正整数M <= N <= 10000,请输出PM到PN的所有素数。 思路: 第10000个素数就是104729,数字并不大。可以利用平方根缩小遍历范围来查找,也可以采取剔除所有合数的方式,这里试试第二种。 package com.algorithm; import java.io.BufferedReader; import java.io....

Bakakyon的博客 280

PAT乙级 1057 数零壹 (20 分)

给定一串长度不超过 105的字符串,本题要求你将其中所有英文字母的序号(字母 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。 输入格式: 输入在一行中给出长度不...

爱吃西瓜的博客 336
上一篇: 用python来解PAT乙级1054求平均值-20-满分
下一篇: python基础之关键字
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值