ICode9

精准搜索请尝试: 精确搜索
  • [清华集训2016] Alice 和 Bob 又在玩游戏2021-12-31 08:34:42

    \(\text{Solution}\) 第一道有向图 \(SG\) 函数的博弈论 有根树,设 \(f[x]\) 表示以 \(x\) 为根子树的 \(SG\) 值 对于分裂的图的 \(SG\) 值为每个小联通图 \(SG\) 的异或值 考虑每次操作后形成的图的 \(SG\) 值,这些为原图的可达状态 那么 \(f[x]\) 就是这些值的 \(mex\) 为方便转

  • java学习-6-核心类:字符串StringJoiner 和数组一起玩2021-12-30 12:33:24

    public class Main { public static void main(String[] args) { String[] names = {"Bob", "Alice", "Grace"}; var sj = new StringJoiner("-"); for (String name : names) { sj.add(nam

  • 可搜索加密2021-12-30 11:36:05

    假设用户Alice试图将个人文件存放在一个诚实但具有好奇心的外部服务器,以降低本地资源开销.为保护文件隐私,须采用某种加密方式将文件加密后存储.使用传统分组密码,只有密钥拥有者才具备解密能力,意味着Alice在执行基于关键词的查询操作时,需要下载所有已上传的文件,完全解密后再检索,会带

  • 第04章 运行FreeSWITCH2021-12-25 19:05:44

    第01章 PSTN与VoIP基础 第02章 PSTN、PBX及呼叫中心业务 第03章 初识FreeSWITCH 第04章 运行FreeSWITCH 在对FreeSWITCH有了一个初步的了解后,各位读者可能已经迫切地想实验它强大的功能了。从这一章起,我们就从最初的运行开始,一步一步进入FreeSWITCH的神秘世界。 命令行参数 一般来

  • Solana区块链智能合约开发简要流程2021-12-22 14:02:31

    Solana区块链智能合约开发简要流程 Solana区块链是当今市值第5的区块链,已经有很多知名生态准备部署在Solana上。相比于类以太坊(EVM)区块链来讲,Solana上智能合约开发(叫Program)存在一定的门槛,因为Solana通常使用系统程序语言Rust进行Program开发而不是使用特定领域语言(例如Solid

  • python倒叙访问列表2021-12-18 21:32:36

    方法一: names = ['Alice', 'Bob', 'David', 'Ellenal']for i in range(len(names)-1,-1,-1): print(names[i]) 方法二: names = ['Alice', 'Bob', 'David', 'Ellenal']for i in reversed(name

  • 使用plantuml,业务交接就是这么简单2021-12-14 07:31:10

    使用plantuml,业务交接就是这么简单 你好,我是轩脉刃。 最近交接了一个业务,原本还是有挺复杂的业务逻辑的,但发现交接过来的项目大有文章,在项目代码中有一个docs文件夹,里面躺着若干个 puml 文件,这些puml文件把业务中最核心的一些业务流程图和时序图都绘制清楚了。看到这个文件夹无异

  • [Reach教程翻译] | 2.2 创建DApp脚手架2021-12-13 22:35:07

    [Reach教程翻译] Reach是安全简单的Dapp开发语言 让用户可以像开发传统App一样开发DApp 目前使用Reach开发的智能合约可以部署在以太坊、Conflux、Algorand Reach官网 Reach官方文挡 2.2 创建DApp脚手架 原文链接 在本教程中,我们将建立一个剪刀石头布的应用程序。其中,两个玩

  • 多方隐私求交——基于OPPRF的MULTI-PARTY PSI2021-12-06 18:58:37

    目录 一、问题说明: 二、基础知识: 1、OPRF:不经意伪随机函数 2、OPPRF 3、Zero-Sharing  三、Multi-party PSI 一、问题说明:  Alice拥有数据X,Bob拥有数据Y,Charlic拥有数据Y,相求X,Y,Z的交集,三方除了交集外的信息不可知。 二、基础知识: 1、OPRF:不经意伪随机函数 论文导读  Al

  • 2029. 石子游戏 IX(C++解法与思路)2021-12-04 11:02:37

    题目: Alice 和 Bob 再次设计了一款新的石子游戏。现有一行 n 个石子,每个石子都有一个关联的数字表示它的价值。给你一个整数数组 stones ,其中 stones[i] 是第 i 个石子的价值。 Alice 和 Bob 轮流进行自己的回合,Alice 先手。每一回合,玩家需要从 stones 中移除任一石子。 如果

  • CF1592F2 Alice and Recoloring 22021-12-01 14:02:30

    目前在看贪心/构造/DP 杂题选做,发现一道非常不错的结论题,具有启发意义。 先说明如下结论 结论一:如何怎么样都不会使用二和三操作 证明: 二三操作显然可以通过两次一操作达到,而其操作费用大于两次一操作费用 所以显然我们只会操作一四操作。 那么我们发现翻转一整个矩形不好操作,

  • UTXO模型2021-11-24 17:03:08

    一、简介 UTXO全名是Unspent Transaction Outputs,相比于账户模型来说没那么直观。        它是比特币交易生成及验证的一个核心概念。交易构成了一组链式结构,所有合法的比特币交易都可以追溯到前向一个或多个交易的输出,这些链条的源头都是挖矿奖励,末尾则是当前未花费

  • A - Domino Disaster2021-11-14 11:58:00

     1. Problem Alice has a grid with 22 rows and nn columns. She fully covers the grid using nn dominoes of size 1 \times 21×2 — Alice may place them vertically or horizontally, and each cell should be covered by exactly one domino. Now, she decided

  • UK Day46 - MongoDB - 聚合(aggregate)操作2021-11-12 23:33:15

    前置知识 聚合英文:aggregate 。 聚合的方法:aggregate() 。 聚合作用:求给定数据的总和、平均值等。 聚合语法:db.集合名.aggregate(聚合操作) 。 具体例子 往集合里面插入多个文档: db.Article.insertMany([ { book_name: 'MongoDB', description: 'MongoDB is a NoSQL

  • 非对称加密概述2021-11-11 09:05:38

    非对称加密概述 前言 在阅读《精通比特币》的过程中,我发现比特币系统中有两个重要的概念需要利用非对称加密技术: 比特币地址的生成 交易合法性的验证 因此,我用了几天时间学习了密码学基础知识,尤其是非对称加密技术的原理。这里加以整理总结,本文只求通俗,必需涉及数学公式

  • 【密码学】Diffie–Hellman Key Exchange2021-11-03 16:00:51

    本程序演示如下过程: # ============================================================================ # Copyright (c) 2021 Zhou Jin, Shandong University. All rights reserved. # Elgamal.py - The core part of this algorithm # Last edited time: 2021/11/3 15:48

  • 【数组】【打卡65天】leetCode每日一题:575. 分糖果2021-11-01 23:02:51

    1.题目描述 Alice 有 n 枚糖,其中第 i 枚糖的类型为 candyType[i] 。Alice 注意到她的体重正在增长,所以前去拜访了一位医生。 医生建议 Alice 要少摄入糖分,只吃掉她所有糖的 n / 2 即可(n 是一个偶数)。Alice 非常喜欢这些糖,她想要在遵循医生建议的情况下,尽可能吃到最多不同种类的

  • CF1472D Even-Odd Game2021-11-01 22:00:43

    题意: 在新年假期期间,Alice 和 Bob 使用数组玩以下游戏 一种一种 的 n 整数: 玩家轮流,爱丽丝先行动。玩家每回合选择任何元素并将其从数组中删除。如果 Alice 选择偶数,那么她会将其添加到她的分数中。如果选择的值为奇数,则 Alice 的分数不会改变。类似地,如果 Bob 选择奇数值,那

  • 第六天编程打卡2021-11-01 22:00:28

    题目描述: Alice 有 n 枚糖,其中第 i 枚糖的类型为 candyType[i] 。Alice 注意到她的体重正在增长,所以前去拜访了一位医生。 医生建议 Alice 要少摄入糖分,只吃掉她所有糖的 n / 2 即可(n 是一个偶数)。Alice 非常喜欢这些糖,她想要在遵循医生建议的情况下,尽可能吃到最多不同种类的

  • 20211101 LeetCode刷题 怎样吃糖果种类最多 (难度:简单)2021-11-01 21:04:00

    题:Alice 有 n 枚糖,其中第 i 枚糖的类型为 candyType[i] 。Alice 注意到她的体重正在增长,所以前去拜访了一位医生。 医生建议 Alice 要少摄入糖分,只吃掉她所有糖的 n / 2 即可(n 是一个偶数)。Alice 非常喜欢这些糖,她想要在遵循医生建议的情况下,尽可能吃到最多不同种类的糖。 给你一

  • 【解题报告】Leecode. 575. 分糖果——Leecode每日一题系列2021-11-01 19:31:28

    题目链接:https://leetcode-cn.com/problems/minimum-operations-to-convert-number/ 题解汇总:https://zhanglong.blog.csdn.net/article/details/121071779 题目描述 Alice 有 n 枚糖,其中第 i 枚糖的类型为 candyType[i] 。Alice 注意到她的体重正在增长,所以前去拜访了一

  • P6665 [清华集训2016] Alice 和 Bob 又在玩游戏2021-11-01 18:32:13

    \(n\le 10^5\) 首先森林的每个连通块肯定是独立的,算出 \(SG\) 异或一下就行了 对于 \(SG(u)\) 的计算,如果只是从子树中的节点 \(v\) 的 SG 值转移来,式子将会很复杂,也不太能优化 因为 \(SG(u)\) 最后的形式是对一个集合取 \(\operatorname{mex}\),考虑直接维护这个集合 找出 \(\ope

  • 2021-10-312021-10-31 23:58:52

    1、ping主机测试 2、判断一个用户是否存在 3、判断当前内核主版本是否为3,且次版本是否大于10 4、判断vsftpd软件包是否安装,如果没有则自动安装 5、判断httpd是否运行 6、判断指定的主机是否能ping通,必须使用$1变量 7、报警脚本,要求如下: 根分区剩余空间小于20% 内存已用

  • GPU 图形绘制管线——读书笔记之《gpu编程与cg语言之阳春白雪下里巴人》2021-10-31 18:35:38

    GPU 图形绘制管线 本章描述GPU渲染流程和实时绘制技术的基本原理,由图形绘制管线到各个阶段的工作和原理自顶向下。比较偏向于概念科普,所涉及到的知识点由下图显示: 如上图所示,GPU渲染流程可概括为:应用程序 -> 几何 -> 光栅 应用程序阶段:使用高级程序语言进行开发,主要和CPU、内存

  • MapReduce初级编程实践2021-10-25 21:03:07

    一、实验目的 通过实验掌握基本的MapReduce编程方法;掌握用MapReduce解决一些常见的数据处理问题,包括数据去重、数据排序和数据挖掘等。 二、实验平台 操作系统:LinuxHadoop版本:2.6.0 三、实验步骤 (一)编程实现文件合并和去重操作 对于两个输入文件,即文件A和文件B,请编写MapReduc

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有