ICode9

精准搜索请尝试: 精确搜索
  • 人工蜂群算法(Artificial Bee Colony) Java实现2021-05-20 09:04:40

    人工蜂群算法(ABC算法)(Artificial Bee Colony),附上更全面的中文注释,简单易懂 Java同时采用四个测试函数Rastrigin、sphere、Rosenbrock、Griewank测试函数。 package ABCtest; public class bee { /* ABC算法的控制参数 */ int NP=20; /* 蜂群大小(雇佣蜂+跟随蜂)*/

  • 「SOL」Hamiltonian Cycle (AtCoder)2021-05-10 23:05:01

    原来一般的四度图也没法快速构造哈密顿回路 QwQ # 题面 给定质数 \(P\) 和正整数 \(a,b\),构造一个长为 \(P\) 的数列 \(G=(g_1,g_2,\dots,g_P)\),满足: \(g_1=g_P=1\); \((g_1, g_2,\dots,g_{P-1})\) 是 \(1\sim P-1\) 的排列; \(\forall 1\le i\le P-1\),\(g_i\) 和 \(g_{i+1}\)

  • POJ 24882021-04-23 15:36:22

    这道棋盘题还是挺经典的,问题在于被一个新奇点子卡住好久。 本质上,这道题是一个棋盘中的哈密顿链路问题,这道题一个很经典的优化思路(很多人尝试,都A了),整个棋盘是否存在哈密顿链路,取决于A1是否存在(因为这道题要求的字典序,所以从这里开始找到一定是最优解),但是问题在于,如何将整个图的哈

  • 收获,不止SOL优化抓住SQL的本质2021-04-17 14:01:16

    开头我先说: 有人就有江湖,有江湖就有IT系统,有IT系统就有数据库,有数据库就有SQL,SQL应用可一字概括:“"广"。加之其简单易学,SQL实现也可一字概括:“乐”。 然而,SQL虽然实现简单可乐,却极易引发性能问题,那时广大SQL使用人员可要“愁”就一个字,心碎无数次了。 缘何有性能问题?原因也

  • 「SOL」矩阵游戏 (2021省选A卷)2021-04-16 13:32:10

    考前感觉啥都复习了 考后感觉啥啥都不会 # 题面 > Link 洛谷 P7515 # 解析 最难处理的是 \(a_{ij}\) 有 \([0,10^6]\) 的限制(因为有这个限制所以我 \(n,m\le3\) 都不会做……)。 假如没有这个限制,显然我们可以随便构造出一组解 \(\{a'_{ij}\}\),下面给出一种构造方法: 固定最后

  • 145孤荷凌寒自学第0231天_区块链第145天NFT042继续自己的NFT合约与前端2021-04-13 09:01:58

    【主要内容】 今天继续修改完善智能合约代码,共耗时30分钟。 (此外整理作笔记花费了约26分钟) 详细学习过程见文末学习过程屏幕录像。   【搞清楚了数组的一些知识】 https://blog.csdn.net/qq_33764491/article/details/80394739 https://www.jianshu.com/p/8e3da36fe587 1.添加mem

  • 「SOL」星际迷航(LOJ)2021-03-01 20:32:29

    分 类 大 讨 论 # 题面 给定一棵 \(n\) 个点的树,将其复制 \(m\) 次得到 \(m+1\) 棵树,依次编号为 \(0\sim m\)。记编号为 \(i\) 的树的节点 \(j\) 为 \((i,j)\)。 令所有 \(m+1\) 棵树上的边都是双向边,另外对于每个 \(i\in[1,m]\),指定 \(A_i,B_i\),连一条有向边:\((i-1,A_i)\to(i,

  • T1 P3515 [POI2011]Lightning Conductor2021-02-24 22:03:58

    思路: 首先考虑n^2暴力枚举:ans[i]=max(a[j]+sqrt(|i-j|)-a[i] (1<=j<=n) 把绝对值拆开: ans[i]=max(a[j]+sqrt(i-j))-a[i] (1<=j<=i) ans[i]=max(a[j]+sqrt(j-i))-a[i] (i<j<=n) 发现这个式子具有对称性,也就是说对于一个点i,他的最优决策j有可能是在j的左边,也有可能是在j的右边,这是绝

  • 自适应大领域搜索算法(ALNS) 详解及python示例2021-01-28 00:02:12

    1 前言 有关TSP问题的求解方法层出不穷,遗传算法、模拟退火、粒子群算法之类的介绍已经比较多了,但是发现关于自适应大领域搜索算法(Adaptive Large Neighborhood Search, ALNS)的介绍比较少,而且示例代码注释不太详细,刚接触的时候学起来有点费劲,就把学习资料和自己理解的过程简

  • 计算几何基础2021-01-09 13:02:18

    计算几何基础 思想都差不多,这里都只展现代码了 UVA11178 Morley's Theorem #include<bits/stdc++.h> using namespace std; typedef double db; struct vec { db x,y; inline void read(){scanf("%lf%lf",&x,&y);} inline void print(){printf("%.6lf %.6lf

  • 124孤荷凌寒自学第0210天_区块链第124天NFT0212021-01-09 08:35:03

    【主要内容】 今天继续学习了解ntf的相关知识,今天继续批注分析从github上获取的erc721合约的代码,添加自己的理解并批注,共耗时32分钟。 (此外整理作笔记花费了约42分钟) 详细学习过程见文末学习过程屏幕录像。 【学会了remix在线调试的其中一个用法】 今天一开始就准备使用remix的“D

  • UniswapV2周边合约学习(二)-- UniswapV2Router02.sol(上)2020-12-292020-12-29 10:57:30

    转载自https://blog.csdn.net/weixin_39430411/category_10454309.html <div id="article_content" class="article_content clearfix"> <link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/cs

  • 二叉树2020-12-26 20:02:43

    目录1. 树2 二叉树1 定义2 二叉树特点3 二叉树性质4 斜树5 满二叉树6 完全二叉树7 二叉树的实现8 二叉树遍历1定义2实现1.1前序遍历递归1.2前序遍历迭代2.1中序遍历递归2.2中序遍历迭代3.1后序遍历递归3.2后序遍历迭代4.1层序遍历递归4.2层序遍历迭代 1. 树 1.树(Tree) 是n(n>=0)

  • 110孤荷凌寒自学第0196天_区块链第110天NFT0072020-12-25 09:03:13

    孤荷凌寒自学第0196天 区块链学习第110天 NFT007继续erc165接口标准 (文末有具体的学习过程录屏视频地址等)   【主要内容】 今天继续学习了解ntf的相关知识,并开始接触erc721合约标准。继续研究了erc165接口,共耗时23分钟。 (此外整理作笔记花费了约13分钟) 详细学习过程见文末学习过

  • 30 Day Challenge Day 14 | Leetcode 78. Subsets2020-09-29 13:01:50

    题解 Medium | Backtracking class Solution { public: vector<vector<int>> subsets(vector<int>& nums) { sort(nums.begin(), nums.end()); vector<vector<int>> sols; vector<int> sol; for(i

  • 旅行sol2020-07-30 18:34:37

    旅行 考虑树上因为不能回溯,贪心即可 基环树暴力删边后变成树再遍历一遍,复杂度\(O(n^2)\) 更快的做法还不会。。。 #include<bits/stdc++.h> #define fi first #define se second #define pb push_back #define mp make_pair #define SZ(x) ((int)x.size()) #define ALL(x) x.beg

  • Hankson 的趣味题sol2020-07-30 18:00:29

    Hankson 的趣味题 简单推一下式子,发现\(gcd(x/a1,a0/a1)=1,gcd(b1/b0,b1/x)\) 直接枚举会超时 设\(x=k*a1\)则\(k|(b1/a1)\),枚举\(b1/a1\)的约数就可以了 #include<bits/stdc++.h> #define fi first #define se second #define pb push_back #define mp make_pair #define SZ(x)

  • 智能合约编译时 solc.compile() 编译报错2020-06-08 23:41:43

    智能合约编译时报错 最近学习智能合约的时候总是遇到很多坑,想着好不容易解决了,就记录一下好了,这里是在node下编译我的Voting.sol文件遇到的错误 …… var solc = require(‘solc’) var sourceCode = fs.readFileSync(‘Voting.sol’).toString() var compiledCode = solc

  • IPMI中sol的使用2020-04-06 21:04:37

    IPMI中sol的使用 转载韦远科 最后发布于2013-05-09 15:19:18 阅读数 7920  收藏   http://blog.chinaunix.net/uid-1838361-id-3134038.html SOL需要IPMI2.0支持,使用lanplus进行远程连接。 7.1 Serial Over LAN (SOL) 功能非常有用。SOL 通过 IPMI 会话重定向本地

  • luogu P2522-Problem b (莫比乌斯反演)2020-04-03 15:07:54

    题意: 求 x 在[a, b]范围内,y 在[c, d]范围内的满足 gcd(x, y) = k 的x,y对数。 题解: 这道题是在luogu P3455上的拓展。加一个容斥就好了。如果sol(n,m,k)表示x在[1, n]范围内,y在[1, m]范围内的满足gcd(x, y)=k 的x,y对数. 那这道题答案就是 ans = sol(b, d, k) - sol(a - 1, d, k

  • 服务端主动关闭 time_wait2020-03-17 12:40:41

    服务端主动关闭: node1:/root/test#cat t2.py # coding = utf-8 # -*- coding:utf-8 -*- import socket import time ip_port = ('192.168.137.2',8080) BUFSIZE = 9000 SEND_BUF_SIZE = 2 RECV_BUF_SIZE = 1 s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#创建套

  • 用Remix网页进行例子测试2020-03-12 10:02:09

    例子来源:《基于区块链的疫苗溯源系统开发》https://github.com/adguh/Vaccine 一、用Remix在线测试 remix网址:http://remix.ethereum.org/(部分网络不能正常访问,我用电脑连接手机移动4G的热点) 1. 打开remix网址,点github,粘贴输入网址 输入4个sol文件网址,导入4个.sol文件: Vaccin

  • python语法错误 'q' must be a 'd' matrix with one column2020-03-06 20:10:20

    代码: from cvxopt import solvers, matrix P=matrix([[2,1],[1,2]]) q=matrix([2,1]) G=matrix([[-1,0],[0,-1]]) h=matrix([1,1]) A=matrix([1,1],(1,2)) b=matrix(1) solvers.options['show_progress'] = False sol = solvers.qp(P,q,G,h,A,b) 运行之后出现的错误: 修

  • setsockopt和getsockopt函数2020-03-03 10:06:55

      备注:本文非楼主原创,是楼主在网上发现的。。写的不错,存起来,以备后用 功能描述: 获取或者设置与某个套接字关联的选项。选项可能存在于多层协议中,它们总会出现在最上面的套接字层。 当操作套接字选项时,选项位于的层和选项的名称必须给出。 为了操作套接字层的选项,应该将层的值

  • 网络属性设置2020-01-28 20:07:44

    用于设置套接字的属性的函数有:  setsockopt()     getsockopt()   主要以setsockopt使用为主。 #include <sys/types.h> /* See NOTES */ #include <sys/socket.h> int getsockopt(int sockfd, int level, int optname, void *optval, soc

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

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

ICode9版权所有