while应用和函数学习

# ******************************练习**************************** # 在控制台中获取两个整数,作为循环开始和结束的点 ''' a = int(input('请输入起点:')) b = int(input('请输入终点:')) while a <= b: print(a) a += 1 ''' #一张纸的厚度是0.01毫米,请问对折多次,可以超过珠穆朗玛峰8844.43米 ''' h = 0.00001 count =
分类: 其他 发布时间: 03-31 23:34 阅读次数: 0

BZOJ2141: 排队 BZOJ4889: [TJOI2017]不勤劳的图书管理员

BZOJ2141: 排队 Description 排排坐,吃果果,生果甜嗦嗦,大家笑呵呵。你一个,我一个,大的分给你,小的留给我,吃完果果唱支歌,大家乐和和。 红星幼儿园的小朋友们排起了长长地队伍,准备吃果果。不过因为小朋友们的身高有所区别,排成的队伍高低错乱,极不美观。 设第i个小朋友的身高为hi,我们定义一个序列的杂乱程度为:满足ihj的(i,j)数量。 幼儿园阿姨每次会选出两个小朋友,交换他们的位置,请你帮忙计算出每次交换后,序列的杂乱程度。 为方便幼儿园阿姨统计,在未进行任何交换操作时
分类: 其他 发布时间: 03-31 23:34 阅读次数: 0

第三章「栈与队列」 学习总结

通过第三章【栈与队列】的学习,我掌握了对两种特殊线性表—栈与队列的 一系列操作方法。栈的特点是后进后出,队列的特点是后进先出。这两种操作受 限的线性表在帮助我们解决特定的问题时能带来相当大的便利。 本章的作业一是pta上的括号匹配编程题,题目要求我们对一串输入的字符 串进行扫描判断该串字符中的括号是否匹配。再学完栈之后,我第一个想到的便 是利用栈后出后进的特点对字符串中的括号进行操作。 这是我最先写出的算法版本: int main() { SqStack S; InitS
分类: 其他 发布时间: 03-31 23:34 阅读次数: 0

关于JSF

  JavaServer Faces (JSF) 是一种用于构建Java Web 应用程序的标准框架(是Java Community Process 规定的JSR-127标准)。它提供了一种以组件为中心的用户界面(UI)构建方法,从而简化了Java服务器端应用程序的开发。由于由Java Community Process (JCP) 推动,属于Java EE 5中的技术规范,而受到了厂商的广泛支持。   JSF 的主要优势之一就是它既是 Java Web 应用程序的用户界面标准又是严格遵循模型
分类: 其他 发布时间: 03-31 23:34 阅读次数: 0

Hystrix 学习使用

说明: 每次调用创建一个新的HystrixCommand,把依赖调用封装在run()方法中 执行execute()/queue做同步或异步调用 请求接收后,会先看是否存在缓存数据,如果存在,则不会继续请求服务,直接返回缓存数据。如果不存在缓存数据,则继续进行第4步。 将判断熔断器是否为开启状态,如果开启(已经熔断),则调用第8步FallBack(降级)处理。如果未开启,则继续调用第5步。 检测当前依赖的线程池是否已满,如果已满,也会调用第8步FallBack(降级)处理,同时进行第7步将结果上
分类: 其他 发布时间: 03-31 23:34 阅读次数: 0

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所实现的功能
分类: 其他 发布时间: 03-31 23:34 阅读次数: 0

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
分类: 其他 发布时间: 03-31 23:34 阅读次数: 0

DS|数据结构||第三章小结

本章主要学习了栈和队列的相关知识,包括顺序栈和链栈的出、入栈的算法,循环队列和链队列的进、出队算法。对于这两种数据结构,由于上学期的计算机科学导论有所涉及,因此他们的概念也比较好理解。栈是后进先出的线性表,队列则是先进先出的线性表。 在做作业的时候,实践题和作业题都不知道怎么才能很好地运用栈和队列来解决,特别是作业题,不知道如何用队列的相关算法写程序;而且在做题的时候感觉很生疏,没什么思路,不知要从哪下手,可能是题练的少,基础知识掌握不够透彻导致的吧。 因此,往后的学习中要不断巩固之前所学的知
分类: 其他 发布时间: 03-31 23:34 阅读次数: 0

左耳听风 ARTS Week 002

要求: 1.每周至少做一个 leetcode 的算法题 2.阅读并点评至少一篇英文技术文章 3.学习至少一个技术技巧 4.分享一篇有观点和思考的技术文章 1.每周至少做一个 leetcode 的算法题 算法题:20.有效括号 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 示例 1: 输入: "()" 输出: true
分类: 其他 发布时间: 03-31 23:34 阅读次数: 0

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
分类: 其他 发布时间: 03-31 23:34 阅读次数: 0

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里面
分类: 其他 发布时间: 03-31 23:34 阅读次数: 0

敏捷开发SCM

敏捷的目标:自组织,提高交付质量和交付速度;敏捷中实现拥抱变化是通过迭代增量实现的;所谓的迭代是循环,循环一种机制和模式,增量则是价值的增加,迭代增量,就是通过每次工作流程的循环实现业务价值的提升;那么关于迭代,其实是两个核心部分,一个时间,在scrum中每个迭代都是称之为一个sprint,即使冲刺的意思,scurm本身是棒球的一个术语,就是"争球",我理解代表的是一场"比赛",每个sprint其实是一次次的冲刺,在橄榄球比赛中,其实都是从一次争球开始,然后冲刺向目标(对方的球门);所以scu
分类: 其他 发布时间: 03-31 23:34 阅读次数: 0

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
分类: 其他 发布时间: 03-31 23:34 阅读次数: 0

写一个程序确定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
分类: 其他 发布时间: 03-31 23:34 阅读次数: 0

写一个程序来确定到底谁是凶手

日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为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
分类: 其他 发布时间: 03-31 23:34 阅读次数: 0

2017noip奶酪

版权声明:装作自己有版权 https://blog.csdn.net/weixin_44574444/article/details/86599764 2017noip day2 t1 洛谷传送门 题目描述 解题思路:我们只需要找一个与奶酪下表面相连接的一个空洞,找一个与这个空洞相连接的空洞,再跑一遍dfs判断最后是否与奶酪的顶部相连通。联通ans++就行(无需要最短)。 本题还要注意此题的数据范围和在题干中有个绝对值,我开始在读入优化中就没有考虑负数坐标,100分就直接扣掉了20早知道就该好
分类: 其他 发布时间: 03-31 23:33 阅读次数: 0

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,则每一个数都
分类: 其他 发布时间: 03-31 23:32 阅读次数: 0

2017noip逛公园

版权声明:装作自己有版权 https://blog.csdn.net/weixin_44574444/article/details/86618207 2017 noip Day1 T2 逛公园 (洛谷P3953)传送门 输出输入数据自己找 这个题看到其他的大佬有用dp做的。 推荐一个大佬的讲解 本蒟蒻dp学得烂,东拼拼西凑凑勉强懂了。就发一个dfs+spfa最短路的方法做的吧。 本题就先建图,注意是双向边反着跑spfa,因为是有向图所以反着跑会省略掉很多无法从起点通往n的点(你自己在草稿本上
分类: 其他 发布时间: 03-31 23:32 阅读次数: 0

动态规划之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的空
分类: 其他 发布时间: 03-31 23:32 阅读次数: 0

动规迷宫

版权声明:装作自己有版权 https://blog.csdn.net/weixin_44574444/article/details/86682596 mzoj1355迷宫(本校oj) mzoj(传送门) 题目描述 此题先需要分析一下这个数据范围,我开始没有分析数据范围(25的阶乘),用的深搜,结果还对了一组数据(10分哦)。只有说明数据太水,偷偷过了一组 。 附上dfs代码 #include<bits/stdc++.h> using namespace std; const int maxn
分类: 其他 发布时间: 03-31 23:32 阅读次数: 0