第三次双周赛

不可撼动的逻辑—独孤九剑第三式

在编程的宇宙中,我们扮演着上帝的角色,创造出一片宏伟的星空。在这个无边无际的宇宙中,有一类特殊的数据我们称之为常量。这些常量犹如银河系中的恒星,拥有不可撼动的特性。它们的存在就如同星球的直径和运转轨迹,是编程世界中永恒不变的基石。任何试图改变常量的尝试都可能导致宇宙的崩溃。 在这浩瀚的星空中,常量就 ......
逻辑

代码随想训练营第三十四天(Python)| 1005.K次取反后最大化的数组和、134. 加油站、135. 分发糖果

1005.K次取反后最大化的数组和 class Solution: def largestSumAfterKNegations(self, nums: List[int], k: int) -> int: nums.sort(key=lambda x:abs(x), reverse=True) fo ......
训练营 数组 随想 糖果 加油站

代码随想训练营第三十二天(Python)| 122.买卖股票的最佳时机 II、55. 跳跃游戏、45.跳跃游戏 II

122.买卖股票的最佳时机 II 1、贪心 class Solution: def maxProfit(self, prices: List[int]) -> int: res = 0 for i in range(1, len(prices)): res += max(prices[i]-pric ......
训练营 随想 时机 代码 股票

http、https、tcp三次握手,四次挥手

HTTP、HTTPS和TCP介绍 HTTP(超文本传输协议是一种发布和接收 HTML 页面的方法,被用于在 Web 浏览器和网站服务器之间传递信息。是用于www浏览的一个协议。 HTTPS(超文本传输安全协议) = HTTP + SSL/TSL(安全层),HTTPS 经由 HTTP 进行通信,但利用 ......
https http tcp

第三届vecctf WP

Web php源码审计 打开发现是登录界面,Ctrl + U查看一下源代码 <!-- php $username = $_POST['username']; $passwd = $_POST['password']; if($username=="admin" && md5($passwd)=="0 ......
第三届 vecctf WP

LeetCode 第 115 场双周赛

2899. 上一个遍历的整数 感觉读题比较困难 class Solution { public: vector<int> lastVisitedIntegers(vector<string>& words) { vector<int> res , a ; for( int i = 0 , cnt = ......
LeetCode 115

第 117 场双周赛(容斥原理,记忆化搜索,排序)

本题我们采用隔板法+容斥原理来解决 合格总方案数 = 总方案书 - 不合理的方案数 = 不考虑limit的方案数 - 不合法方案数(至少有一个小朋友 > limit) 任意方案数 n个小球放到3个盒子中 -> n + 2个位置,选两个位置放隔板剩下位置放球 c(n + 2, 2) 三个小朋友为:甲乙 ......
原理 记忆 117

2111【软件工程实践 · 团队项目】 第三次作业

团队分工 收集资料、对组员进行指导 类图 用例图 状态图 活动图 总结并撰写博客 唐嘉浩 杨坤 李积渊用例图 白皓宇 唐嘉浩 尹子扬 类图 状态图 用例图 活动图 工具选择 1)在制图时,我们选择先是手画概念图,然后再从电脑上借助工具进行画图,做一些细致规划作图。 2)在工具选择时,如WPS、sta ......
软件工程 团队 项目 工程 软件

LeetCode -- 第 371 场周赛(哈希表,tire字典树)

class Solution { public: vector<string> findHighAccessEmployees(vector<vector<string>>& access_times) { int n = access_times.size(); vector<string> re ......
字典 LeetCode tire 371

密码学第三题

打开后看到是乱码 右键保存为txt格式 把里面最后一个字符删掉 把文件后缀改为html 打开后,复制,按F12使用控制台 就得到了flag ......
密码学 密码

MISC第三题

拿到文件后发现是BPG文件格式无法正常打开 去网上下载工具后 把文件打开 看到flag ......
MISC

Acwing.第 129 场周赛

Acwing.第 129 场周赛 比赛地址 A.字符串 题目 思路: 只需要用到reverse()反转函数就可以 代码: #include<bits/stdc++.h> using namespace std; void solve(){ string s; cin>>s; reverse(s.be ......
Acwing 129

【LC周赛-371】 D. Trie树求最大异或对

【LC周赛-371】 D. Trie树求最大异或对 题意 给一个数组,求两个数满足|x-y|<=min(x,y)的异或最大值。 题解 从|x-y|<=min(x,y)知道,每个y可以考虑的x范围是 y / 2 <= x < y; 然后Trie树实现更优复杂度内,从窗口获得最大异或值 思路就是高位依次 ......
Trie 371

第371场周赛

至少在态度上有进步 昨天参加了 今天也参加了 跟昨晚的类似 第一题和第四题都是一样的 但是plus版要求时间复杂度 给你一个下标从 0 开始的整数数组 nums 。如果一对整数 x 和 y 满足以下条件,则称其为 强数对 : |x - y| <= min(x, y) 你需要从 nums 中选出两个整 ......
371

第117场双周赛-3min签到题,然后做不了一点

给你两个正整数 n 和 limit 。 请你将 n 颗糖果分给 3 位小朋友,确保没有任何小朋友得到超过 limit 颗糖果,请你返回满足此条件下的 总方案数 。 示例 1: 输入:n = 5, limit = 2 输出:3 解释:总共有 3 种方法分配 5 颗糖果,且每位小朋友的糖果数不超过 2 ......
3min 117 min

第三章 分组密码体制 —— 现代密码学(杨波)课后题答案解析

第三章作业参考答案 1.(1)设M¢是M的逐比特取反,证明:若Y=DESK(X)则Y¢= DESK¢(X¢) 证:①以PD记DES中的所有置换,包括循环移位、左右交换,则PD满足如下性质: 若T=PD(Z),则T¢=PD(Z¢) 在DES中,异或运算显然满足性质a¢Åb¢=aÅb,及a¢Åb=(aÅ ......
密码 密码学 体制 答案 第三章

代码随想训练营第三十一天(Python)| 455.分发饼干、376. 摆动序列、53. 最大子序和

455.分发饼干 1、优先大饼干 class Solution: def findContentChildren(self, g: List[int], s: List[int]) -> int: g.sort() s.sort() index = len(s) - 1 # 最后一块饼干 res = ......
训练营 序列 饼干 随想 代码

Java登陆第三天——SQL之DQL

SQL语句 SQL概括起来可以分为以下四组。(都是SQL,因为功能的不同,为了更好学习划分了类别) DDL——数据定义语言。用于定义数据的结构。 指的是增,删,改数据库 DML——数据操作语言。用于检索或修改数据。 指的是增,删,改数据 DQL——数据查询语言。用于查询各种形式的数据。 指的是查询数 ......
Java DQL SQL

使用Anaconda、Pip、Anaconda Navigator安装第三方库

Anaconda是一个非常流行的Python发行版,它集成了Python解释器、常用的第三方库以及一些工具。Anaconda提供了一种方便的方式来管理Python环境和安装第三方库。在本文中,我们将讨论如何在Anaconda中安装第三方库。 一、使用conda命令安装第三方库 Anaconda提供了 ......
Anaconda 第三方 Navigator Pip

第三方组件

Webix JavaScript UI 库提供与第三方组件的无缝集成功能,包括文本编辑器、图表和地图。通过将这些组件集成到 Webix 应用程序中,开发人员可以通过高级文本编辑功能、交互式且具有视觉吸引力的图表以及交互式地理地图来增强其应用程序。Webix 提供的集成选项使开发人员能够创建高度定制且 ......
第三方 组件

代码随想训练营第三十天(Python)| 332.重新安排行程、51. N皇后

332.重新安排行程 方法一和方法二在力扣用例会超时 方法一、 class Solution: def findItinerary(self, tickets: List[List[str]]) -> List[str]: tickets.sort() res = [] used = [False] ......
训练营 随想 皇后 行程 代码

nginx做文件服务器时使用第三方系统做认证

我们在项目中做文件下载时,一般会使用nginx 做文件下载服务器,但是一旦暴露了 下载链接,其他人就随意下载文件,有安全风险。 其实我们可以使用Nginx的auth_request模块,nginx 在接到下载请求时,将请求转发到我们自己的项目中,我们项目提供一个接口来做认证,认证通过返回nginx ......
第三方 服务器 文件 系统 nginx

第二十三次打靶

靶机介绍 1)靶机地址:https://download.vulnhub.com/cereal/Cereal.ova 2)靶机难度:高(最接近真实场景) 3)打靶目标: 取得 root 权限 + 2 Flag 4)涉及攻击方法:主机发现、端口扫描、信息收集、路径枚举、密码爆破、域名解析、匿名FTP、 ......

第三方组件及计算属性传参的问题解决方式

1. 前言 唉,好想玩滋嘣。 2. 计算属性直接传参接收不到 表格数据某一列需要用的计算属性时,模板中使用计算属性 fullName 就会直接调用 fullName 函数,而在模板中 fullName(item) 相当于fullName()(item),此处为函数柯里化。 <el-table-col ......
第三方 组件 属性 方式 问题

windows 环境下dev c++安装第三方库

参考资料 https://blog.csdn.net/u011342183/article/details/79823564 测试 下载第三方库开发文件 安装到dev c++ 设置路径 选择工具->编译器选项 然后导入include路径 ......
第三方 windows 环境 dev

第二十三次打靶

靶机介绍 1)靶机地址:https://download.vulnhub.com/cereal/Cereal.ova 2)靶机难度:高(最接近真实场景) 3)打靶目标: 取得 root 权限 + 2 Flag 4)涉及攻击方法:主机发现、端口扫描、信息收集、路径枚举、密码爆破、域名解析、匿名FTP、 ......

python初学者学习笔记-第三章-数据结构

chapter3/数据结构 3.1 列表(List) 序列是Python中最基本的数据结构,最常见的序列是列表和元组。 序列中的每个元素都分配一个索引,第一个索引是0,第二个索引是1,依此类推。 序列都可以进行如下操作,包括:索引,切片,加,乘,查询。 Python 中可以通过组合一些值得到多种复合 ......

第三章 用户管理

一:UID 和 GID Uid是每一个用户唯一的系统可识别的编号 Gid是用户属于所有组的id 使用ll查看文件的所有者 使用PS AUX 查看进程,用户名和密码存放在etc/passwd和etc/shadow文件夹中 二管理用户组 使用useradd 创建用户,用groupadd建立新的组 一个用 ......
第三章 用户

大数据学习每日总结-第三天

今天重点学习了hive数据仓库,了解了数据仓库这个新的概念,以及它于关系型数据库的区别。Hive数据仓库一款基于Hadoop的仓库,它依赖于Hadoop上的各种工具,同时又又将Hadoop存储的数据和表相联系,使得用户可以通过sql语言来操作Hadoop中的数据。 今天我着重学习了hive数据库的一 ......
数据

Acwing.第128场周赛

Acwing.第128场周赛 比赛地址 A长方体 题目 思路: 知道长方体的体积计算公式即可,就是一个比较简单的模拟 代码: #include<bits/stdc++.h> using namespace std; void solve(){ int a,b,c; cin>>a>>b>>c; cou ......
Acwing 128