- 2024-10-25CAN201 In Class Test 1 Thursday Session
CAN201InClassTest1ThursdaySession2MultiplayerNumberGuessingGame(UDPSockets)ObjectiveThisinclasstestisrequiredtousePythonforsocketprogramming.Youwillcreateamultiplayer“numberguessing”gameusingUDPsocketsprogramming,wi
- 2024-10-24AtCoder Regular Contest 185 题解
A-modMGame2第一个观察是如果一个人手中还有2张牌,那么他一定不会被秒。这可以推出决定胜负的时刻一定是Alice和Bob手中只剩一张牌的时候,此时如果Alice被秒了,那么她就似了,否则她就赢了。考虑Alice什么时候能被秒。记决定胜负的时刻Alice手中的牌是\(a\),Bob手
- 2024-10-20一个比喻搞懂非对称加密
【比喻前提】如果我们把用加密秘钥加密一个文件比喻为上锁,把用解密秘钥解密一个文件比喻为用钥匙开锁【比喻内容】那么对于一个敏感文件,对称加密的做法是把这个敏感文件上锁,并把钥匙给接收方。所以此时如果窃听者拿到了钥匙,就也可以阅读这个敏感文件。非对称加密的做法则
- 2024-10-19markdown (1)
标题1markdown的高级用法插入数学公式$$\Gamma(n)=(n-1)!\quad\foralln\in\mathbb$$```markdown>$\Gamma(n)=(n-1)!\quad\foralln\in\mathbb{N}$绘图Markdown支持使用Mermaid语法来绘制流程图、序列图、甘特图等:流程图markdown```mermaidgraphTD;A
- 2024-10-18[ARC185A] mod M Game 2
[ARC185A]modMGame2题意Alice和Bob每人手里有\(n\)张牌,牌上有数字\(1,2,\cdots,n\),从Alice开始轮流出牌,若一个人出牌后场上牌数字的总和能被\(m\)整除,则这个人输掉,若两人的牌都出完后还没有人输,则Alice获胜。给出\(n,m\pod{n<m}\),问两人都进行最优操作后谁会
- 2024-10-16Vulhub Bob: 1.0.1靶机详解
项目地址https://download.vulnhub.com/bob/Bob_v1.0.1.ova实验过程开启靶机虚拟机使用nmap进行主机发现,获取靶机IP地址nmap192.168.47.1-254根据对比可知Bob:1.0.1的一个ip地址为192.168.47.173扫描Bob:1.0.1的操作系统,端口及对应服务nmap-A-p-192.168.
- 2024-10-16门罗币之隐形地址
主页微信公众号:密码应用技术实战博客园首页:https://www.cnblogs.com/informatics/GIT地址:https://github.com/warm3snow简介从2009年比特币的诞生,区块链技术已经发展了十多年,区块链技术的应用也从最初的数字货币扩展到金融、供应链、医疗、物联网等多个领域。区块链技术的
- 2024-10-15【ICPC】The 2021 ICPC Asia Shanghai Regional Programming Contest I
SteadilyGrowingSteam#动态规划#背包#枚举题目描述AliceenjoysplayingacardgamecalledSteadilyGrowingSteam(asknownasSGS).Inthisgame,eachplayerwillplaydifferentrolesandhavedifferentskills.Playersgetcardsfromthedeckandu
- 2024-10-14Shuffle and Compaction
ShuffleandCompaction文章主题:总结并记录目前常用的安全洗牌协议(SecureShuffle)与SecureCompaction协议,思想、实现、复杂度分析等。Shuffle定义:给定输入\(\vec{v}\),洗牌协议输出一个\(\pi(\vec{v})\),其中\(\pi\)是一个随机的置乱。compaction与shuffle很相似,也是给定输
- 2024-10-04Competitive Programmer
CompetitiveProgrammer题面翻译给出nnn个数,问对于每个数,是否可以将这个数的数位重新组合(可以有前导零),使其可以被60
- 2024-10-03QOJ 8726 [APIO2024] 魔术表演 题解
DescriptionAlice和Bob是著名的魔术师。Catherine是一位富豪,她非常喜欢观看Alice和Bob的魔术。某一天,Catherine决定向Alice和Bob发出挑战:只要他们能成功表演如下的魔术,Catherine就将向他们提供巨额奖金!这个魔术的表演过程如下:步骤\(1\):Bob进⼊⼀个密室中,在魔术
- 2024-10-02题解:SP9934 ALICE - Alice and Bob
状态表示:使用两个变量来表示当前游戏的状态:\(a\)表示包含\(1\)个石子的堆的数量,\(b\)表示包含多于\(1\)个石子的堆的可操作次数。游戏策略:从包含多个石子的堆中取走一个石子,这会减少\(b\)。从包含\(1\)个石子的堆中取走一个石子,这会减少\(a\)。合
- 2024-10-02题解:UVA1500 Alice and Bob
状态表示:使用两个变量来表示当前游戏的状态:\(a\)表示包含\(1\)个石子的堆的数量,\(b\)表示包含多于\(1\)个石子的堆的可操作次数。游戏策略:从包含多个石子的堆中取走一个石子,这会减少\(b\)。从包含\(1\)个石子的堆中取走一个石子,这会减少\(a\)。合
- 2024-09-30通过一个小故事,理解 HTTPS 工作原理
通过一个小故事,理解HTTPS工作原理 本文摘录参考:细说CA和证书(主要讲解CA的使用)数字签名是什么?(简单理解原理)深入浅出HTTPS工作原理(深入理解原理)HTTP协议由于是明文传送,所以存在三大风险:1、被窃听的风险:第三方可以截获并查看你的内容2、被篡改的危险:第三方可
- 2024-09-24CF2013
A显然每次操作可以放\(\min(x,y)\)个水果,那么答案就是\(\lceil\frac{n}{\min(x,y)}\rceil\)。B我们考虑什么情况剩下的最大。不难发现,我们可以将\(a_1~\sima_{n-2}\)都与\(a_{n-1}\)进行操作,然后将\(a_{n-1}\)与\(a_{n}\)操作,这样的答案就是最大的。C考虑找到最
- 2024-09-22对称密码中的密钥是如何实现安全配送的?
对称密码在设计时就存在一个天然的缺陷,就是要求通信双方都要持有相同的密钥。确保密钥的安全传输和防止密钥泄露,往往比加密算法本身更为复杂和困难。一旦密钥被第三方获取,通信的安全性就会受到严重威胁,从而可能暴露敏感信息。接下来跟随博主一起来探索下如何在不安全的网络
- 2024-09-18GD230531B. 猜测
GD230531B.猜测Alice和Bob又在玩游戏。天天玩,玩不死你给你\(n\)个数,\(n\le10^7\),数字离散化之后,Alice每次选取值域相等或相邻的两个数,分别放到Bob的左右手,Bob可以选择看左手或者看右手,问最优策略下,不管Alice怎么选,Bob的获胜概率最少为多少。首先左手右手本质是一
- 2024-09-17P11072 Alice and Bob 题解
简单博弈题。先说结论,如果存在\(a_i=0\)使得\(1\lei\lea_1\)的话,那么先手必胜,否则后手必胜。若满足上述条件显然先手必胜,将\(0\)搞到第一个就行。否则Alice每操作一次,如果操作后满足了上述条件,那么Bob赢,否则Bob只要不动就行。但是下一轮Alice必须动,要不然两
- 2024-09-14JOI Open 2017(口胡)
T1AmusementPark题意:通信题。给定一张\(n\)个点\(m\)条边的无向连通图。Alice会得到一个\([0,2^{60})\)中的数\(x\),并且她需要给这张图上每一个结点标一个数字\(a_i=0/1\)。然后Bob也会拿到这张图(编号和Alice的一样),但是他不知道\(x\),也不知道所有点上的数字
- 2024-09-10CCPC Online 2024China, September, 8, 2024三道签到题
网络赛复现地址:https://codeforces.com/gym/105336 L网络预选赛:做法:直接枚举两行两列即可代码:#include<bits/stdc++.h>usingnamespacestd;constintN=510;chara[N][N];intmain(){intn,m;cin>>n>>m;for(inti=0;i<n;i++)for
- 2024-09-07CF1991E Coloring Game 题解
Description有一个由\(n\)个顶点和\(m\)条边组成的无向图。每个顶点可以用三种颜色之一着色:\(1\)、\(2\)或\(3\)。初始时,所有顶点都未着色。Alice和Bob正在玩一个包含\(n\)轮的游戏。在每一轮中,都会发生以下两个步骤:Alice选择两种不同的颜色。Bob选择一个未
- 2024-09-01Bob大叔直播爆料!代码界的颠覆性创新竟然这么简单?
一、Bob大叔的故事编程界的传奇人物RobertC.Martin(Bob大叔)将于9月2日18点开启一场前所未有的直播分享。这位世界著名的编程大师、设计模式革命者将与你分享那些不为人知的编程秘籍,颠覆你对代码的所有认知!二、新书:《函数式设计:原则、模式与实践》在软件开发的世界里,面
- 2024-08-22BiFinance链接未来金融将传统资产与WEB3生态的融合之路
2024年8月20日,我们举办了一场名为“BiFinance链接未来金融将传统资产与WEB3生态的融合之路”的TwitterSpace活动: BiFinance介绍:BiFinance是一家领先的全球数字资产交易平台,致力于通过创新的区块链技术将传统金融资产与Web3生态系统紧密结合。自成立以来,BiFinance一直在推动
- 2024-08-20#每日一练
题目:给你两个正 整数 x 和 y ,分别表示价值为75和10的硬币的数目。Alice和Bob正在玩一个游戏。每一轮中,Alice 先进行操作,Bob后操作。每次操作中,玩家需要拿出价值总和 为115的硬币。如果一名玩家无法执行此操作,那么这名玩家输掉 游戏。两名玩家都采取最
- 2024-08-19SunBian
SunBian显然,有如下的两种特殊情况:\(k=1\),此时每人只能操作一个,那么显然为奇数Alice必胜,为偶数Bob必胜;\(k=n\),此时Alice一次可以全部操作,那么Alice必胜。除此之外,Alice无论第一步如何操作,Bob都有一种方式,使剩下未操作的分成两个一样长的连续段(长度可以为),根据