橙白oj18训练作业1-题解、代码
学习资料和oj如何使用加软件官方qq群739979255
oj网址:http://oj.acm-icpc.top/
a题:原题为输入两个数,一行,用空格隔开,因为python操作对萌新来说略难,改为一行一个数,算出a+b。
思路:依次接收数字,注意转换为整形(input接受为字符串),然后加起来。
a=int(input())
b=int(input())
print(a+b)
b题:输出逆序数:
思路:利用字符串切片直接步长-1即可
print(input()[::-1])
当然,放到列表里逆序,或利用数学逆序,等等,都可以。
c题:水仙花数:
知识点一:多组数据,以零结束 思路:while 1不断接受数据,每次预先判断,是0就跳出循环
知识点二:水仙花的判断 思路:利用数学或字符串取出每一位,并取三次方,判断并输出即可。
字符串标准写法:
while 1:n=input()sum=0if int(n)==0:breakelse:for i in n:sum=sum+int(i)**3if sum==int(n):print("Yes")else:print("No")
或依次取出:
while 1:a=int(input())if a==0:breakelse:b=str(a)c=int(b[0])d=int(b[1])e=int(b[2])f=(c**3)+(d**3)+(e**3)if f==a:print("Yes")if f!=a:print("No")
数学取出:
while 1:n=int(input())if n==0:breakelse:a=n%10b=n//10%10c=n//100if n==a**3+b**3+c**3:print("Yes")if n!=a**3+b**3+c**3:print("No")
稍微拓展:
春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的: “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。 现在要求输出所有在m和n范围内的水仙花数。
ac代码:
m,n=[int(x) for x in input().split()]
num = []
for i in range(m,n):if i==sum(int(x)**3 for x in str(i)):num.append(i)
if len(num) is not 0: print(" ".join(map(str, num)))
else:print("no")
d题:斐波那契:可以参考https://blog.csdn.net/hebtu666/article/details/79912328
虽然文章里写了,我还是特别写一下,这道题是多组输入,先打表再接收并输出才是最快的,不必每次都算一遍。
橙白oj18训练作业1-题解、代码相关推荐
- 橙白oj18训练作业2-题解、代码
http://oj.acm-icpc.top/ a题:三个数字排序 可以利用sort函数排序,或者自己想清楚逻辑自己写,我给出一个正确逻辑 (拓展冒泡和其他排序参考https://blog.csdn. ...
- (已修改)机器学习之文本分类(附带训练集+数据集+所有代码)
本博客是我对之前博客进行的一些优化,对文件的处理,以及添加更多的注释让大家在NLP,文本分类等领域能够更快的让代码跑起来. 原文链接:https://blog.csdn.net/qq_28626909 ...
- PyTorch 模型训练实用教程(附代码)
向AI转型的程序员都关注了这个号???????????? 机器学习AI算法工程 公众号:datayx PyTorch 能在短时间内被众多研究人员和工程师接受并推崇是因为其有着诸多优点,如采用 Py ...
- 地图作业平台低代码实战(搭建能力提升)
背景 1.地图数据作业平台由大型的WebGIS"综合作业"逐步转换为人机结合,所见即所得的流水化"简单作业"; 图1-1 综合作业与流水化作业 2.流水化作业的 ...
- ReID行人重识别(训练+检测,附代码),可做图像检索,陌生人检索等项目
利用ReID和目标检测对视频进行检测,可以对视频中的人进行重识别,支持更换数据集可以做车辆重识别等.可应用于图像.视频检索,行人跟踪等 在以前学习ReID的时候,是跟着下面视频学习的,该论文和代码也可 ...
- FPGA数字IC刷题58道Verilog题解代码及视频讲解【FPGA探索者】【同步/异步FIFO】【跨时钟】
牛客 Verilog 刷题入门篇1~24 + 进阶篇1~34 题解代码,所有代码均能通过测试,配合视频讲解效果更佳.为避免内容冗余,本文只给出代码,部分题目给出必要说明. 很多题目本身出题有些问题,着 ...
- C++小木棍题解代码(备用)
C++小木棍题解代码(备用) #include<iostream> #include<cstdio> #include<cstring> #include<a ...
- 【YoloV5】YoloV5训练图片增强 python代码
YoloV5训练图片增强 python代码 Generate More Label – 生成配套的Label #!/usr/bin/python # -*- coding=utf-8 -*- from ...
- JAVA 游览时间最长,[蓝桥杯][算法训练]景点游览-题解(Java代码)
参考代码:import java.util.Scanner; public class Main3 { /** * @param args */ public static void main(Str ...
最新文章
- 第五届蓝桥杯 c/c++ B组6
- 【Windows 逆向】OD 调试器工具 ( CE 工具通过查找访问的方式找到子弹数据基地址 | 使用 OD 工具附加游戏进程 | 在 OD 工具中查看 05869544 地址数据 | 仅做参考 )
- Linux脚本实战之检测网卡流量
- Linux kernel 同步机制(下篇)
- bash历史命令数_如何使用Bash历史记录命令
- ansys18安装以后打不开_【偷偷告诉你】在微信里直接安装apk.1
- Java虚拟机层面的几种锁
- Linux32位ext4最大文件容量,linux – ext4文件系统最大inode限制 – 任何人都可以解释一下吗?...
- WPF 自定义IconButton
- Navicat MySql 注册码
- 完整的Java软件开发学习路线
- 身份证号正则验证及提取性别出生年月出生时间
- 我是如何自学通过CISSP考试的
- python初步判断车牌
- ocr移动端名片识别
- [内存泄漏]pppd程序导致的内存泄漏
- U盘启动制作Ventoy v1.0.87
- 苹果CMS V8 韩剧TV 一款特别精美漂亮的模板 包含PC端+WAP端
- nginx处理http请求
- python treeview insert_pythonttkinter Treeview添加图像作为列值
热门文章
- 深入浅出MFC文档/视图架构之文档
- .config 和 kconfig以及 makefile的关系
- 详解公钥、私钥、数字证书的概念
- ubuntu13.10 编译时 关于链接xlib 库阶段出错的问题解决
- GetAdaptersInfo获取MAC地址
- ug建模文本怎么竖着_UG建模知乎答疑练习小集锦
- SAGA-GIS软件下载
- Python3 爬虫实战 — 58同城武汉出租房【加密字体对抗】
- 【CodeForces - 574B】Bear and Three Musketeers (枚举边,思维,优秀暴力)
- 【HDU - 4990】 Reading comprehension (构造+矩阵快速幂)