while应用和函数学习
# ******************************练习**************************** # 在控制台中获取两个整数,作为循环开始和结束的点 ''' a = int(input('请输入起点:')) b = int(input('请输入终点:')) while a <= b: print(a) a += 1 ''' #一张纸的厚度是0.01毫米,请问对折多次,可以超过珠穆朗玛峰8844.43米 ''' h = 0.00001 count =
BZOJ2141: 排队 BZOJ4889: [TJOI2017]不勤劳的图书管理员
BZOJ2141: 排队 Description 排排坐,吃果果,生果甜嗦嗦,大家笑呵呵。你一个,我一个,大的分给你,小的留给我,吃完果果唱支歌,大家乐和和。 红星幼儿园的小朋友们排起了长长地队伍,准备吃果果。不过因为小朋友们的身高有所区别,排成的队伍高低错乱,极不美观。 设第i个小朋友的身高为hi,我们定义一个序列的杂乱程度为:满足ihj的(i,j)数量。 幼儿园阿姨每次会选出两个小朋友,交换他们的位置,请你帮忙计算出每次交换后,序列的杂乱程度。 为方便幼儿园阿姨统计,在未进行任何交换操作时
第三章「栈与队列」 学习总结
通过第三章【栈与队列】的学习,我掌握了对两种特殊线性表—栈与队列的 一系列操作方法。栈的特点是后进后出,队列的特点是后进先出。这两种操作受 限的线性表在帮助我们解决特定的问题时能带来相当大的便利。 本章的作业一是pta上的括号匹配编程题,题目要求我们对一串输入的字符 串进行扫描判断该串字符中的括号是否匹配。再学完栈之后,我第一个想到的便 是利用栈后出后进的特点对字符串中的括号进行操作。 这是我最先写出的算法版本: int main()
{
SqStack S;
InitS
Hystrix 学习使用
说明: 每次调用创建一个新的HystrixCommand,把依赖调用封装在run()方法中 执行execute()/queue做同步或异步调用 请求接收后,会先看是否存在缓存数据,如果存在,则不会继续请求服务,直接返回缓存数据。如果不存在缓存数据,则继续进行第4步。 将判断熔断器是否为开启状态,如果开启(已经熔断),则调用第8步FallBack(降级)处理。如果未开启,则继续调用第5步。 检测当前依赖的线程池是否已满,如果已满,也会调用第8步FallBack(降级)处理,同时进行第7步将结果上
python--004--函数(map、filter、reduce)
1. map 函数 # 实现指定列表自增1
num_1 = [1, 2, 10, 5, 6, 8]
def map_test(func, array):
ret = []
for i in array:
res = func(i)
ret.append(res)
return ret
print(map_test(lambda x: x + 1, num_1))
# 这就是python提供的map所实现的功能
ARTS Week 002
Algorithm Leetcode 2. Add Two Numbers You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it as a link
DS|数据结构||第三章小结
本章主要学习了栈和队列的相关知识,包括顺序栈和链栈的出、入栈的算法,循环队列和链队列的进、出队算法。对于这两种数据结构,由于上学期的计算机科学导论有所涉及,因此他们的概念也比较好理解。栈是后进先出的线性表,队列则是先进先出的线性表。 在做作业的时候,实践题和作业题都不知道怎么才能很好地运用栈和队列来解决,特别是作业题,不知道如何用队列的相关算法写程序;而且在做题的时候感觉很生疏,没什么思路,不知要从哪下手,可能是题练的少,基础知识掌握不够透彻导致的吧。 因此,往后的学习中要不断巩固之前所学的知
左耳听风 ARTS Week 002
要求: 1.每周至少做一个 leetcode 的算法题 2.阅读并点评至少一篇英文技术文章 3.学习至少一个技术技巧 4.分享一篇有观点和思考的技术文章 1.每周至少做一个 leetcode 的算法题 算法题:20.有效括号 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 示例 1: 输入: "()"
输出: true
15.selenium_case04
# 用selenium实现一个头条号的模拟发文接口
import time
import redis
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.wait import WebDriverWait
r = redis.Redis('127.0.0.1', 6379)
def toutiao
debian9 下载解压安装nodejs10.15.3
1. nodejs官网,找linux64版本, #wget https://nodejs.org/dist/v10.15.3/node-v10.15.3-linux-x64.tar.xz 2.解压下载后的压缩文件并拷贝到opt #tar xvf node-v10.15.3-linux-x64.tar.xz #mv xvf node-v10.15.3-linux-x64/ /opt/ 3.吧完整的/opt/node-v10.15.3-linux-x64.tar.xz/bin添加到全局path里面
2018-2019-2 20189205《移动平台应用开发实践》第五周作业
JAVA学习 输入/输出 文件系统 Path接口 Path用于来表示文件路径和文件。 可以通过FileSystem类的getPath()方法来创建Path实例: Path path1 = FileSystems.getDefault().getPath(" /home/user");
Path path1 = FileSystems.getDefault().getPath(" home","user"); 也可通过Path类的get()方法创建一个Path实例: Path path2 = P
写一个程序确定5位运动员比赛的名次
5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果 A选手说:B第二,我第三; B选手说:我第二,E第四; C选手说:我第一,D第二; D选手说:C最后,我第三; E选手说:我第四,A第一; 比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。
#include<stdio.h>
#include<stdlib.h>
int main() {
int a, b, c, d, e;
//每个人的名次都有五种可能
for (a = 1; a <= 5; a++) {
for
写一个程序来确定到底谁是凶手
日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个 嫌疑犯的一个。以下为4个嫌疑犯的供词。 A说:不是我。 B说:是C。 C说:是D。 D说:C在胡说 已知3个人说了真话,1个人说的是假话。 现在请根据这些信息,写一个程序来确定到底谁是凶手。
#include<stdio.h>
#include<stdlib.h>
int main() {
int assassin;//定义凶手
//先假设凶手是A,判断是否是3个人说了真话,1个人说的是假话。
//然后依次假设凶手是B、C、D
2017noip奶酪
版权声明:装作自己有版权 https://blog.csdn.net/weixin_44574444/article/details/86599764 2017noip day2 t1 洛谷传送门 题目描述 解题思路:我们只需要找一个与奶酪下表面相连接的一个空洞,找一个与这个空洞相连接的空洞,再跑一遍dfs判断最后是否与奶酪的顶部相连通。联通ans++就行(无需要最短)。 本题还要注意此题的数据范围和在题干中有个绝对值,我开始在读入优化中就没有考虑负数坐标,100分就直接扣掉了20早知道就该好
2017noip小凯的疑惑
版权声明:装作自己有版权 https://blog.csdn.net/weixin_44574444/article/details/86601655 一道比较好的数学竞赛题。。。。。 看到这个题,我立马就想到了暴力算法,但是数据好像点大,于是我们可以自己模拟算一个计算公式 这儿有几张图可以使用 我们以a=7,b=3为例。 说明一下,是按照 0,1,2, 3, 4, 5, 6 7,8,9,10,11,12,13 14… 排列的 我们把自然数按照每行a个数排列出来,设ma+nb=k,则每一个数都
2017noip逛公园
版权声明:装作自己有版权 https://blog.csdn.net/weixin_44574444/article/details/86618207 2017 noip Day1 T2 逛公园 (洛谷P3953)传送门 输出输入数据自己找 这个题看到其他的大佬有用dp做的。 推荐一个大佬的讲解 本蒟蒻dp学得烂,东拼拼西凑凑勉强懂了。就发一个dfs+spfa最短路的方法做的吧。 本题就先建图,注意是双向边反着跑spfa,因为是有向图所以反着跑会省略掉很多无法从起点通往n的点(你自己在草稿本上
动态规划之01背包问题入门
版权声明:装作自己有版权 https://blog.csdn.net/weixin_44574444/article/details/86650964 01背包问题 转载一篇很好的01背包问题的博客 01背包问题描述:有编号分别为a,b,c,d,e的五件物品,它们占据的空间量分别是2,2,6,5,4,它们的价值分别是6,3,5,4,6,每件物品数量只有一个,现在给你个空间量为10的背包,如何让背包里装入的物品具有最大的价值总和? 我们先用递推的方式求解f[i][j]表示做出i号选择时还有j的空
今日推荐
周排行