- 2024-10-072024.10.7 test
nf#33B有一棵包含\(n\)个节点的有根树,且树的高度不超过\(100\)。每次操作时可以选择一个节点\(u\),使其与父节点断开(如果有),成为一颗新树的根节点,然后删除以节点\(u\)为根的树中的所有叶节点。求删除所有节点所需的最少操作次数和通过最少次操作删除所有节点的方案数。\(n
- 2024-09-06区块链技术介绍
一.概述1.什么是区块链? 区块链是一种分布式数据库技术,它以链式数据结构的形式存储数据,每个数据块与前一个数据块相关联,形成了一个不断增长的数据链。每个数据块中包含了一定数量的交易信息或其他数据,这些数据经过加密和验证后被添加到区块链上。由于每个数据块都包含了前
- 2024-08-20[lnsyoj2286/luoguP4458/BJOI2018]链上二次求和
题意给定序列\(a\),要求支持修改与查询操作:修改操作为对区间\(l,r\)的每个数\(+d\),查询操作为给定区间\(l,r\),要求查询:\[\sum_{len=l}^r\sum_{i=l}^{n-len+1}\sum_{j=l}^{i+len-1}a_j\]sol化简式子(下设\(sum_i=\sum_{j=1}^ia_j,ssum_i=\sum_{j=1}^isum_j\)):\[\begin{al
- 2024-08-17Web3开发中的状态同步
在Web3的世界中,状态同步是开发者们必须面对的一个复杂而重要的挑战。无论是在链上链下数据的一致性管理,还是在跨链操作中,确保状态同步都是决定Web3应用成功与否的关键因素。本文将分享一些在状态同步过程中积累的实际经验和应对策略,帮助开发者更好地应对这一挑战。1.理解链上与
- 2024-08-17Web3与Web2的同步机制探讨
随着区块链技术的发展,Web3与Web2的融合越来越深入。在这种融合的过程中,如何高效地将链上的数据与链下的传统Web2系统进行同步,成为了一个关键问题。本文将介绍四种常见的Web3与Web2同步机制,并探讨它们的优缺点。1.客户端上传交易哈希(txhash),服务器查询描述在Web3应用中,客户端通
- 2024-07-30跨链实现与原理
跨链的实现和原理常见的有哪些跨链技术旨在解决不同区块链网络之间的互操作性问题,使得这些区块链可以相互通信、交换价值和数据。以下是几种常见的跨链实现和原理:1.中继(Relays)中继是一种跨链技术,通过一个中继合约来监听一个区块链上的事件,并将这些事件转发到另一个区块链上。
- 2024-07-03OpenSpace Web3课程大纲
这个OpenSpaceWeb3BootCamp区块链技术线下集训营培训的内容看起来不错,比较全面也比较深入,但我没有金钱和时间,而且似乎这个面向的应该是即将毕业的应届生,2个月脱产应该没多少工作的人参加,除了一些处于gap期的吧。年轻真好。不管怎样,在这里列一下这个培训的大纲,作为参考。夯实基
- 2024-06-24链上数据解读Crypto x AI的潜力
随着CryptoxAI领域迎来越来越多的项目,我们开始看到加密技术与人工智能技术是如何在链上协同工作的。大部分链上交易将由AI智能体来完成。这一趋势在Autoolas的预测市场智能体中表现很明显。自今年年初以来,智能体交易量增长了两倍,过去一个月里,周交易量超过38k,并且,大约63%的交易为
- 2024-06-22解释区块链技术的应用场景和优势。
区块链技术是一种分布式数据库技术,具有去中心化、不可篡改和高度安全性的特点。它广泛应用于以下几个领域:金融行业:区块链可用于跨境支付、智能合约、数字货币等金融服务。通过区块链技术,可以实现快速、安全、低成本的跨境转账,消除中间环节,提高支付效率。智能合约可以自动执行
- 2024-06-20调用了这么久的JS方法是长在对象、类、值本身还是原型链上?
调用了这么久的JS方法是长在对象、类、值本身还是原型链上?JavaScript这门语言总是能带给我惊喜,在敲代码的时候习以为常的写法,退一步再看看发现自己其实对很多基操只有表面的使用,而从来没思考过为何要这样操作。今天整理JS代码的时候突然发出灵魂三连问:为什么有些时候操作对象,
- 2024-05-27探索Solana链上DApp开发:高性能区块链生态的新机遇
Solana是一个新兴的区块链平台,致力于为DApp(去中心化应用程序)开发者提供高性能、低成本的解决方案。Solana的独特之处在于其创新性的共识机制和高吞吐量的网络,使得开发者可以构建高度可扩展的DApp,并为用户提供无与伦比的体验。以下是一份简要介绍,让您可以快速了解Solana链
- 2024-05-21树链剖分
树链剖分额一个怎么说感觉很鸡肋的东西,它似乎就是普通线段树加上了个路径上的修改和查询(暂时所学),但是肯定比线段树灵活。不多说,先看成果:::如何处理树上一个点到另一个点链上的操作?如果考虑暴力的话,肯定是不可行的,因为当这个树变成类似一条链的时候,我们的复杂度就可能被卡到惊人
- 2024-02-27P8935 [JRKSJ R7] 茎【DP】
给定一棵\(n\)个点的根节点为\(1\)的有根树,现在你要对这棵树进行剪枝,每次你可以选择一个还未被剪掉的节点\(u\)进行操作,然后剪掉\(u\)的子树所有点(包括\(u\))。当且仅当你剪掉\(1\)时,操作停止。再给定\(x,k\),求有多少种不同的操作序列满足第\(k\)次恰好操作的是\(x
- 2024-01-05多链混沌:Layer2 格局演变与跨链流动性的新探索
这个多链与L2并存的世界给dApps和DeFi金融创新提供了更多可能,dApp不必构建在昂贵拥堵的以太坊主网,避免因Gas费而限制自身采用率。Layer2在带来高性能的同时,仍然可以与Layer1乃至整个EVM生态内的资产交互,dApp甚至可以选择独立构建专属的L2应用链。可以预见的是,应用
- 2023-12-09CF1773J King's Puzzle 题解
题意:思路:当$k\gen$时,一定无法构造。证明:$n$个点的无向图,每个点的度数$d∈[1,n-1]$,度数的种数一定不会超过$n-1$。当$k\len-1$时,构造方案如下:首先,选取前$k+1$个点,构造成一条链,此时链上各点的度数为$1$,$2$,$2$,$...$,$2
- 2023-11-23区块链的"token"和"NFT"
在区块链中,"token"和"NFT"(Non-FungibleToken)是两个常见的概念。Token(代币):Token是在区块链上表示某种资产或价值的数字化单位。它可以代表各种不同类型的资产,如货币、权益、商品、服务或其他实物或虚拟资产。Token可以通过智能合约发行和管理,并可以在区块链网络上进行传输和交
- 2023-11-10for…in 遍历对象会把原型遍历出来不被推荐
for...in的特点:1.按照从小到大,优先迭代数字属性;2.会迭代“私有”以及“原型链上(公有)”所有“可枚举”的属性:它的循环会去原型链上找,非常消耗性能3.只能迭代“可枚举”的属性,不可枚举的拿不到4.不能迭代“Symbol类型”的属性for…in遍历对象会把原型遍历出来不被推荐
- 2023-10-26在以太坊区块链上添加一个区块
包括json库的相关读取,proof-of-work算法的实现,MerkelTree的构建,使用hash创建新块等内容,使用本地json文件模拟mempool和blockchain,C++编写。#include<iostream>#include<fstream>#include<string>#include<nlohmann/json.hpp>#include<zlib.h>#include<openssl/
- 2023-10-12POD 题解
考虑每种颜色都只在一条链上出现这个限制。考虑使用随机化\(\text{hash}\),我们对每个点随机一个权值,使得每种颜色所有点异或值为\(0\)。这样一种颜色如果只在一条链上,那对两条链\(\text{hash}\)异或值的贡献就是\(0\),否则就是两个随机值。这样如果存在一个颜色存在于两条
- 2023-09-219月15日总结
责任链模式作为常用的设计模式而被大家熟知和使用。本文介绍责任链的常见实现方式,并结合开源框架如Dubbo、Sentinel等进行延伸探讨。一、责任链介绍在GoF的《设计模式》一书中对责任链模定义的:将请求的发送和接收解耦,让多个接收对象都有机会处理这个请求。将这些接收对象串成一
- 2023-08-10教你轻松查找Coinbase layer2 base链上的新上线项目
作为Coinbaselayer2的base链自出生就自带光环,目前base链还没有发行代币的计划,后续是否会发行代币已经怎样获取空投资格,我们会随时关注并及时更新。本期主要讲解怎样查找base上新上线的代币,分析代币的流动性、交易情况、合约安全性综合判断代币的投资等级为代币的价值提供一个客观
- 2023-08-10Coinbase base链发币教程——base主网跨链桥的使用(ETH和BASE之间跨链)【pdf+视频BASE发币教程下载】
一、说明目前base主网跨链桥只支持ETH链到BASE链的跨链,其他公链暂时不支持。如果想从BSC,HECO,TRX链上的资产跨链到BASE链上,可以先从该链跨链到ETH链,然后再跨链到BASE链。目前base链支持两种方式的跨链:方法一、直接使用图形界面通过代币的deposit和withdow来实现代币的
- 2023-06-12Atcoder-AGC033C
看到这道题,是个博弈论,没见过树上的,于是想到在数列里的博弈论,又联想到树的特殊形式————链。于是我们来讨论一下链的情况(对于没有硬币的点,我们就视为它被删掉了):讨论链的情况发现若是选择两端的点,顶点数会减一;若是选择中间的点,顶点数会减二。现在我们站在链的角度来思考
- 2023-04-16最新版多语言BNB链上智能合约区块链高手可以研究研究
demo软件园每日更新资源,请看到最后就能获取你想要的:1.多语言BNB链上智能合约区块链别人发的我没啥用,还有前面发的和这个好像不一样自己需要的下载玩,这个本来就没有后台,别下载了找我说不完整。看着还是挺不错的。这玩意好像还有人改盗u页面效果:1.数据挖掘与预测分析数
- 2023-03-22solidity学习记
合约的实例会一直运行在区块链上吗合约的实例不会一直运行在区块链上,而是在执行完交易后,将其状态存储在区块链上。当需要访问合约时,可以通过调用其函数来重新激活它,执行相