自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (1)
  • 收藏
  • 关注

原创 Compound 治理——提案

GovernorAlpha是社区治理投票的智能合约,包含提案部分和投票结果部分。GovernorAlpha.sol代码解析function quorumVotes() public pure returns (uint) { return 25000000e18; }function proposalThreshold() public pure returns (uint) { return 2500000e18; }提案门槛,只有至少拥有这么多票的时候才能创建提案,这里是25000

2021-07-17 09:06:58 2379 1

原创 Compound 治理——执行队列 TimeLock

简介对应的代码TimeLock.solTimeLock.sol 直译为时间锁。其实是一个在solidity中实现的队列。可以将代码加入队列,从队列中执行。执行方式为call调用。不支持重复调用,相同的地址和参数作为一个任务,重复添加无效,调用时只会调用一次,后续调用会失败,调用后再次加入队列可以调用成功。代码解析uint public constant GRACE_PERIOD = 14 days; 宽限时间uint public constant MINIMUM_DELAY = 0

2021-07-16 22:40:11 2791

原创 openzeppelin 代码讲解之AccessControl

AccessControl 是一个openzeppelin的权限控制虚拟合约简介AccessControl 支持多级控制。AccessControl 的核心是角色,每个角色都是一个bytes32的数字。每个角色都可以添加地址为自己的会员,可以根据会员的地址判断此会员是否属于某角色,角色下面的会员可以遍历,会员是地址可以为合约或者钱包账户。会员可以自己退出某个角色,不用经过管理员。角色的管理员是adminRole下面的会员角色的管理员可以将给角色添加会员,或者移除某会员一般用_setupR.

2021-04-13 16:59:36 1400 2

原创 openzeppelin 代码讲解之EnumerableSet

EnumerableSet 是一个openzeppelin的Set类库Set 是一种常见的数据结构,在各个语言中均有实现。Set是一种容器,可以存放元素,在Set中所有的元素只允许被存储一次,因此Set中没有重复的元素。EnumerableSet 是Set在solidity语言的一种实现方式。代码如下//SPDX-License-Identifier: SimPL-2.0;pragma solidity >=0.6.0 <0.8.0;/** * @dev Library fo.

2021-04-13 14:27:02 2712 4

原创 win10官方不再支持PHP,优雅的使用WSl安装PHP环境

win10官方不再支持PHP,优雅的使用WSl安装PHP环境最近刷到了这么一则新闻。当然,小编倒是感觉没什么,因为之前一直都在使用lnmp环境进行开发工作。除了保持开发环境和线上环境一致以外,swoole对win环境的不支持也是小编弃用win下PHP的原因。为了保证众多使用win-php的小伙伴之后不受影响,小编决定分享下在win10下优雅使用WSL环境开发php的方法。标题安装WSLWSL(Windows Subsystem for Linux) 是Win10下面的linux子系统,与Win10

2020-07-31 17:43:58 1653

原创 1023:坑爹的黑店

1023:坑爹的黑店分数: 1时间限制:1 秒内存限制:32 兆特殊判题:否提交:52解决:14题目描述今天小明去了一个风景如画的地方散心,但是自己带的饮料喝完了,小明口渴难耐,见不远处有家小商店,于是跑去买饮料。小明:“我要买饮料!”店主:“我们这里有三种饮料,矿泉水1.5元一瓶,可乐2元一瓶,橙汁3.5

2020-07-31 16:54:34 1180

原创 水-百鸡百钱

//一百块钱 公鸡3快一只 母鸡两块一只 小鸡一块3只,怎样买才能百元白鸡#include#include#includeusing namespace std;int main(){//算法一int g_j,m_j,s_j,t=0;//依次列举各种鸡有多少只时正好100for(g_j=0;g_j<=100;g_j++) for(m_j=0;m_j<=100;m_j++

2014-04-12 18:39:55 542

原创 Secret Number

A -Secret NumberCrawling in process...Crawling failedTime Limit:1000MSMemory Limit:32768KB 64bit IO Format:%I64d & %I64uDescription有一天, KIKI 收到一张奇怪的信, 信上要KIKI 计算

2014-03-06 13:46:44 720

原创 问题 E : 31

问题E : 31 时间限制:1 秒内存限制:256 兆特殊判题: 否 提交:55解决: 15 题目描述31是一个神奇的数字,和31有关的任务都是魔幻任务。现在给你一个简单的魔幻任务,给定a和b,打印所有在以a,b为端点的闭区间中最后两位数为31的整数。SOeasy?输入格式包含多组测试数据,每组测试数据包含两个正整数a

2014-02-27 21:01:17 577

原创 问题 D :   植树都费劲

问题D :   植树都费劲 时间限制:1 秒内存限制:128 兆特殊判题: 否 提交:52解决: 10 题目描述山东建筑大学一直以美丽校园著称,这不又快植树节了,校长看了看风水,找了块好地,打算在这块空地上植树,为了使植树都美丽,校长决定把树木排列成菱形。校长说了“现在给你我们所拥有的树木要值成边为N的菱形的形状。”你能帮他吗?(用*代表树

2014-02-27 21:00:14 629

原创 问题 A : 过不了就别LOL了

问题A : 过不了就别lol了 时间限制:1 秒内存限制:256 兆特殊判题: 否 提交:63解决: 7 题目描述最近实验室的同学总是利用休息的时间来玩LOL,而且一不小心就玩过头,就耽误了培训时间,这让超哥很头疼。玩LOL的同学都知道LOL的全英文名是LeagueofLegends,那么问题来了,如果给你这个单词leagueofl,也

2014-02-27 20:57:54 1038

原创 1015:构建矩阵

1015:构建矩阵 分数: 1 时间限制:1 秒内存限制:32 兆特殊判题: 否 提交:65解决: 20 题目描述现请你构建一个N*N的矩阵,第i行j列的元素为i与j的乘积。(i,j均从1开始)输入格式输入的第一行为一个正整数C,表示测试样例的个数。然后是C行测试样例,每行为一个整数N(1输出对于每一组输入,输出构建的矩阵

2014-02-27 15:52:01 1189

原创 最短路

A - 最短路Crawling in process...Crawling failedTime Limit:1000MSMemory Limit:32768KB 64bit IO Format:%I64d & %I64uSubmitStatus Description在每年的校赛里,所有进入决赛的同学都会获得一件很漂亮的t-sh

2014-02-26 16:09:28 591

原创 1018:奇怪的信

1018:奇怪的信 分数: 1 时间限制:1 秒内存限制:32 兆特殊判题: 否 提交:33解决: 18 题目描述有一天, 小明收到一张奇怪的信, 信上要小明计算出给定数各个位上数字为偶数的和。例如:5548,结果为12,等于 4 + 8 。小明很苦恼,想请你帮忙解决这个问题。输入格式输入数据有多组。每组占一行,只有一个整整数,保证数

2014-02-24 15:19:49 759 3

原创 1019:石头剪子布

1019:石头剪子布 分数: 1 时间限制:1 秒内存限制:32 兆特殊判题: 否 提交:25解决: 13 题目描述现在有两个人在玩石头剪子布游戏,请你判断最后谁赢了。用R代表石头,S代表剪子,P代表布。输入格式输入的第一行是一个整数t(0每组输入样例的第一行是一个整数n(0接下来n行,每行由两个字母组成,两个字母之间用一个空格分

2014-02-24 15:18:34 978

原创 1020:电梯升降 分数: 5 时间限制:1 秒内存限制:32 兆特殊判题: 否 提交:53解决: 23

1020:电梯升降 分数: 5 时间限制:1 秒内存限制:32 兆特殊判题: 否 提交:53解决: 23 题目描述某城市最高的建筑只有一部电梯。一份电梯升降任务表由N个正整数组成,这些数字表示电梯按照给定的顺序停留的楼层号。电梯升一层花费6秒钟,降一层花费4秒钟,并且每次停留花费5秒钟。对于每一份任务表,你要计算出完成全部升降任务所花费的总时间。

2014-02-24 15:17:31 1751

原创 1021:恶搞指数 分form sdjzuacm

1021:恶搞指数 分数: 1 时间限制:1 秒内存限制:32 兆特殊判题: 否 提交:52解决: 18 题目描述小明的朋友过生日,小明准备了一件礼物,不过小明想恶搞一下他的朋友,所以他准备了一堆盒子,其中有一个盒子里面装了礼物。盒子里面可以再放零个或者多个盒子。假设放礼物的盒子里不再放其他盒子。用()表示一个盒子,B表示礼物,小明想让你帮他算出恶搞

2014-02-24 15:16:23 954

原创 1022:挂盐水 Form sdjzuACM

1022:挂盐水 分数: 1 时间限制:1 秒内存限制:32 兆特殊判题: 否 提交:26解决: 12 题目描述挂盐水的时候,如果滴起来有规律,先是滴一滴,停一下;然后滴二滴,停一下;再滴三滴,停一下...,现在有一个问题:这瓶盐水一共有VUL毫升,每一滴是D毫升,每一滴的速度是一秒(假设最后一滴不到D毫升,则花费的时间也算一秒),停一下的时间也

2014-02-24 15:15:06 779

原创 Kindergarten Counting Game 494

Kindergarten Counting GameEverybody sit down in a circle. Ok. Listen to me carefully. ``Woooooo, you scwewy wabbit!'' Now, could someone tell me how many words I just said? Input

2014-02-22 15:06:58 617

原创 11292 - Dragon of Loowater

Problem C: The Dragon of LoowaterOnce upon a time, in the Kingdom of Loowater, a minor nuisance turned into a major problem.The shores of Rellau Creek in central Loowater had always been a prime b

2014-02-20 11:03:03 550

转载 #《算法竞赛入门经典》勘误

转自http://code.google.com/p/aoapc-book/wiki/BeginningAlgorithmContestsErrata#《算法竞赛入门经典》勘误 关于勘误下面的勘误很多来自于热心读者,再次向他们表示衷心的感谢!我并不清楚这些错误实际是在哪个版本中改正过来的,所以麻烦大家都看一下。 有发现新错误的欢迎大家在留言中指出,谢谢! 一些一般性的问题运

2014-02-19 19:13:52 3259

转载 strchr函数

strchr函数原型:extern char *strchr(const char *s,char c);查找字符串s中首次出现字符c的位置。char *strchr(const char* _Str,int _Val)char *strchr(char* _Str,int _Ch)头文件:#include 功能:查找字符串s中首次出现字符c的位置说明:返回首次出现c的

2014-02-19 17:13:38 671

转载 背包九讲

背包问题九讲目录第一讲 01背包问题第二讲 完全背包问题第三讲 多重背包问题第四讲 混合三种背包问题第五讲 二维费用的背包问题第六讲 分组的背包问题第七讲 有依赖的背包问题第八讲 泛化物品第九讲 背包问题问法的变化附录一:USACO中的背包问题附录二:背包问题的搜索解法P01: 01背包问题题目有N件物品和一个容量为V的背包。第i件物品的

2014-02-19 10:46:17 425

原创 破译邮件 Form SDJZU.acmclub.com

题目描述小明收到了一封很奇怪的邮件,里面全是一些符号和数字,但是信上面给出了破译方法,具体方法如下:(1)将1变为‘A’,2变为‘B’,...,26变为‘Z’;(2)将‘#’变为一个空格;(3)忽略‘-’,原始信件中‘-’仅仅用来分割数字。现请你编程帮助小明破译这封邮件。输入格式输入的第一行为一个整数C,表示测试数据的组数。接下来C行,每行输入一个待破译

2014-02-19 09:20:52 1810

原创 蛇形填数

蛇形填数时间限制:3000ms | 内存限制:65535KB难度:3描述在n*n方陈里填入1,2,...,n*n,要求填成蛇形。例如n=4时方陈为:10 11 12 19 16 13 28 15 14 37 6 5 4输入直接输入方陈的维数,即n的值。(n输出输出结果是蛇形方陈。样例输入3样例输出7 8 1

2014-02-17 09:50:26 495

转载

C++中堆和栈的完全解析内存分配方面:堆: 操作系统有一个记录空闲内存地址的链表,当系统收到程序的申请时,会遍历该链表,寻找第一个空间大于所申请空间的堆结点,然后将该结点从空闲结点链表中删 除,并将该结点的空间分配给程序,另外,对于大多数系统,会在这块内存空间中的首地址处记录本次分配的大小,这样代码中的delete语句才能正确的释放本内存空间。我们常说的内存泄露,最常见的就是堆

2014-02-13 18:04:30 515

原创 Oil Deposits

B - Oil DepositsCrawling in process...Crawling failedTime Limit:1000MSMemory Limit:32768KB 64bit IO Format:%I64d & %I64uSubmitStatus DescriptionThe GeoSurvComp

2014-02-13 11:27:11 462

转载 STL队列

Queue队列容器Queue队列容器是一个先进先出的线性存储表,元素的插入只能在队尾,元素的删除只能在队首。使用Queue需要声明头文件“#include ”Push():入队,即插入元素Pop():出队,即删除元素Front():读取队首元素Back():读取队尾元素Empty():判断队列是否为空Size():队列当前元素使用示例:#in

2014-02-13 08:59:34 584

转载 ACM OJ

下面是几个比较大的在线提交系统(Online Judge)里面有大量历年的竞赛题目,注册一个ID,然后用自己熟悉的语言(一般有Pascal/C/C++/Java)写好源代码提交即可,会实时返 回信息告诉你是否正确。采用黑箱测试,系统里有一套标准的输入输出数据(对外保密,而且通常数据很多很怪),你的程序的输出和标准输出完全符合即可。 常见的返回信息有 AC(Accepted,通过)、WA(Wrong

2014-02-12 16:47:30 1852

原创 小P的故事——神奇的饭卡Form 山东理工大学(背包问题)

小P的故事——神奇的饭卡 Time Limit: 1000MS Memory limit: 65536K 题目描述话说sdut大学驰名已久,所以吸引了无数2014级的小学弟、小学妹们前来参加艺考,为了配合学校高大形象,校餐厅特提议推出一款高端大气上档次的神奇饭卡,供学弟、学妹们使用。 这个饭卡十分的神奇,如果购买一个商品之前,卡上的剩余金额大于或等于5元,就一定可

2014-02-12 16:29:30 1146

原创 Problem B Back to High School Physics Form UVAoJ 10071

Problem BBack to High School PhysicsInput:standard inputOutput:standard outputA particle has initial velocity and constant acceleration. If its velocity after certain time is v then what

2014-02-12 11:40:01 707

原创 Problem A Hashmat the brave warrior Form VUAoJ 10055

Problem AHashmat the brave warriorInput:standard inputOutput:standard outputHashmat is a brave warrior who with his group of young soldiers moves from one place to another to fight ag

2014-02-12 10:10:06 636

原创 100 - The 3n + 1 problem Form UVa OJ

The 3n + 1 problemBackgroundProblems in Computer Science are often classified as belonging to a certain class of problems (e.g., NP, Unsolvable, Recursive). In this problem you will

2014-02-08 10:54:57 706

转载 sotr

题目先定义一个结构体 struct  note{ int a;int b;int c;}  定义一个note型的数组a[100],先按a升序排列,若a相同按b降序排列,若b相同按c升序排列。代码#include #include #include using namespace std; struct st{int a;int b;int c; }; struc

2014-01-23 10:39:54 7479

转载 Queue队列容器

Queue队列容器Queue队列容器是一个先进先出的线性存储表,元素的插入只能在队尾,元素的删除只能在队首。使用Queue需要声明头文件“#include ”Push():入队,即插入元素Pop():出队,即删除元素Front():读取队首元素Back():读取队尾元素Empty():判断队列是否为空Size():队列当前元素使用示例:#in

2014-01-23 10:05:26 647

转载 一个感觉很不错的程序

#includeint main(){ int a,b; while(scanf("%d%d",&a,&b)==2) { if((!a &&!b) )return 0; int c=0,ans=0; for(int i=0;i<11;i++) { c=(a%10+b%10+c)>9?

2014-01-21 11:41:35 513

原创 编码 统计连续字符串中连续字母的个数。

题目描述给你一个由大写字母组成的组成的字符串,你可以用如下规则对其进行编码:1、 包含K个相同字母的连续字符串可以用KX表示,其中X是相同的字母。2、 如果K为1,不输出K输入输入有多组,直到文件结束。每组一个字符串,长度为10000以内输出输出编码后的字符串。示例输入ABCABBCCC示例输出ABCA2B3C

2014-01-21 10:05:11 2355

原创 小明传奇

题目描述小明有一家自己的商店,主营牛奶饮品,最近资金紧张,他想以尽可能低的价格进购足够的牛奶以供日常的需要。但是小明年纪大了,脑子不好使了,想要求助你帮他想出一个最好的节省资金办法。小明可以从几个农场里购买牛奶,每个农场都有自己的价格,一头奶牛的生产量是固定的,所以每个农场的每天的供应量是有限的。小明只可以购买整数量的牛奶从每个农场里,小于或者等于农场的最大供应量。给你小明

2014-01-21 09:56:42 855

原创 c语言输出空格问题。

有时候我们在切题时会发现输出各项间用空格分开的输出要求。最后一个数据后面接着回车,可以有以下解决办法。(1)。将数据存入数组中,写一个计数的变量count。用count++来统计数据的数量。然后采取以下方式输出:{for(int i=0;i<count-1;i++)printf("%d ",a[i]);printf("%d\n",a[count-1]);}或者{print

2014-01-21 09:17:12 31987 3

原创 C语言实验——各位数字之和排序

题目描述给定n个正整数,根据各位数字之和从小到大进行排序。输入输入数据有多组,每组数据占一行,每行的第一个数正整数n,表示整数个数,后面接n个正整数。当n为0时,不作任何处理,输入结束。输出输出每组排序的结果。示例输入2 1 23 121 10 1110示例输出1 210 111 121这是昨天在山东理工OJ上做

2014-01-21 09:00:27 2087

web3.php-master.zip

PHP web3 转ERC20代币,线下签名

2021-08-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除