<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_17175221的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_17175221</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_17175221]]></copyright><item><title><![CDATA[智慧农业]]></title><link>https://blog.youkuaiyun.com/qq_17175221/article/details/90229515</link><guid>https://blog.youkuaiyun.com/qq_17175221/article/details/90229515</guid><author>qq_17175221</author><pubDate>Wed, 15 May 2019 09:26:55 +0800</pubDate><description><![CDATA[title: 智慧农业
tags:
notebook: 项目
智慧农业
智慧农业博览会:http://www.nongjx.com/exhibition/detail/1116.html
项目网站:

中国智慧农业官网
说说你对智慧农业的了解?-知乎
智慧农业-百度百科

项目需求:

杭州市富阳区农业示范园
地区：杭州市富阳区
需求：我司有近100亩地，在杭州境内，离杭州大概50公里，全部是农...]]></description><category></category></item><item><title><![CDATA[Towers of Hanoi]]></title><link>https://blog.youkuaiyun.com/qq_17175221/article/details/83422696</link><guid>https://blog.youkuaiyun.com/qq_17175221/article/details/83422696</guid><author>qq_17175221</author><pubDate>Sat, 27 Oct 2018 00:24:31 +0800</pubDate><description><![CDATA[Towers of Hanoi
汉诺塔问题与汉诺塔四塔问题
标签（空格分隔）： ACM 算法

最常见的汉诺塔问题:
汉诺塔问题是一个经典的问题。汉诺塔（Hanoi Tower），又称河内塔，源于印度一个古老传说。大梵天创造世界的时候做了三根金刚石柱子，在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定，任何时候，在小圆盘...]]></description><category></category></item><item><title><![CDATA[HTML学习+CSS  3-.-]]></title><link>https://blog.youkuaiyun.com/qq_17175221/article/details/82692988</link><guid>https://blog.youkuaiyun.com/qq_17175221/article/details/82692988</guid><author>qq_17175221</author><pubDate>Thu, 13 Sep 2018 18:53:24 +0800</pubDate><description><![CDATA[先贴代码以后讲


&amp;lt;form name=&quot;表单名称&quot; method=&quot;提交方法&quot; action=&quot;处理程序&quot;&amp;gt;
&amp;lt;input type=&quot;元素类型&quot; name=&quot;表单元素的名称&quot; &amp;gt;
radio单选按钮
checkbox复选框
&amp;lt;form name=&quot;formal&quot; method=&quot;post&quot;&am]]></description><category></category></item><item><title><![CDATA[ICPC网络赛沈阳站补题]]></title><link>https://blog.youkuaiyun.com/qq_17175221/article/details/82534221</link><guid>https://blog.youkuaiyun.com/qq_17175221/article/details/82534221</guid><author>qq_17175221</author><pubDate>Sat, 08 Sep 2018 23:13:55 +0800</pubDate><description><![CDATA[K. Supreme Number 
期望难度：easy
考虑到答案中任意一位都必须是1或质数，可知答案只可能由1、2、3、5、7构成。由于任意两个不为1的数字构成 的两位数一定可以被11整除，所以答案中除1外的数字只能出现一次；1最多出现2次，因为111可以被3整除；而 2、5、7三者一定不会有两者同时出现。因此满足条件的整数不会超过四位，全部预处理出来即可

可以推出一共一下几个数字


1
...]]></description><category></category></item><item><title><![CDATA[ICPC网络赛南京站 -分层图-数论]]></title><link>https://blog.youkuaiyun.com/qq_17175221/article/details/82431530</link><guid>https://blog.youkuaiyun.com/qq_17175221/article/details/82431530</guid><author>qq_17175221</author><pubDate>Wed, 05 Sep 2018 23:34:09 +0800</pubDate><description><![CDATA[A题：题意求再%n的值

思路：

(n+1)!=n*n!+n!

1!+2!+3!+4!+...+(n+1)!=S+0!+1!+2!+3!+...n!

等式两边同时减去n!

得

S=n!-1

对于这个题

(n!-1)%n=n-1 // 由同余定理可以推出来

所以代码为


#include&amp;lt;bits/stdc++.h&amp;gt;
using namespace std;

int ...]]></description><category></category></item><item><title><![CDATA[Raising Modulo Numbers POJ - 1995  快速幂]]></title><link>https://blog.youkuaiyun.com/qq_17175221/article/details/82184705</link><guid>https://blog.youkuaiyun.com/qq_17175221/article/details/82184705</guid><author>qq_17175221</author><pubDate>Wed, 29 Aug 2018 16:00:36 +0800</pubDate><description><![CDATA[题意给你h组a和b计算这些a^b的和mod给定m的值

 

直接上代码：

code


#include&amp;lt;bits/stdc++.h&amp;gt;

using namespace std;
typedef long long ll;
const int maxn=45000+10;
long long a[maxn];
ll quickpow(ll a,ll b,ll p)
{//calcu...]]></description><category></category></item><item><title><![CDATA[HTML学习二]]></title><link>https://blog.youkuaiyun.com/qq_17175221/article/details/82183991</link><guid>https://blog.youkuaiyun.com/qq_17175221/article/details/82183991</guid><author>qq_17175221</author><pubDate>Wed, 29 Aug 2018 15:30:38 +0800</pubDate><description><![CDATA[文字内容 包括普通文字,特殊符号，注释等

字体标记&amp;lt;font&amp;gt; 设定的字体,字号及颜色等属性

文字的修饰标记 设定文字的不同格式，如粗体，斜体等

标题字标记 共六个级别(对应6个字号h1-h6)

http-equiv=&quot;content-type&quot; content=&quot;text/html;charset=ulf-8&quot;

Text/html 表示text文件属于html文件

Fon...]]></description><category></category></item><item><title><![CDATA[HTML学习（—..—）]]></title><link>https://blog.youkuaiyun.com/qq_17175221/article/details/82118907</link><guid>https://blog.youkuaiyun.com/qq_17175221/article/details/82118907</guid><author>qq_17175221</author><pubDate>Mon, 27 Aug 2018 20:49:39 +0800</pubDate><description><![CDATA[8.27 HTML入门
学习心得：
1.HTML是一种标记语言
2.用标记标签来描述网页
3.html由html标记及文本内容来组成
4.所有内容要放到各种标记当中
大体格式：
 


&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
	&amp;lt;title&amp;gt;web学习&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;

&amp;lt;/body&amp;gt;
&amp;]]></description><category></category></item><item><title><![CDATA[石油大训练赛- 2018年第四阶段组队训练赛第二场]]></title><link>https://blog.youkuaiyun.com/qq_17175221/article/details/82014129</link><guid>https://blog.youkuaiyun.com/qq_17175221/article/details/82014129</guid><author>qq_17175221</author><pubDate>Fri, 24 Aug 2018 10:51:57 +0800</pubDate><description><![CDATA[题目链接

http://exam.upc.edu.cn/contest.php?cid=1475

题解：

A:模拟直接做
B：折纸 折好几下 在一个地方打孔，问能打多厚，其实应该是问有多少张纸
我感觉模拟就是了 
就是每次折叠完之后重塑新的数组。然后再模拟。。判断折过去盖不住，折过去盖住了两种情况。
C.等差数列
每一层楼的租金是这层楼的层数，现在有b的租金，问能租下的最长连续楼层（输出最低...]]></description><category></category></item><item><title><![CDATA[杭电多校第九场]]></title><link>https://blog.youkuaiyun.com/qq_17175221/article/details/81949148</link><guid>https://blog.youkuaiyun.com/qq_17175221/article/details/81949148</guid><author>qq_17175221</author><pubDate>Wed, 22 Aug 2018 20:03:39 +0800</pubDate><description><![CDATA[k题题意

一天你去打羽毛球  遇见a，b，c，d四种人。

a是白条哥啥都没有，b只有拍子，c只有球，d有一个拍子一个球。

pop(a+b+c+d)=n  pop是人数 

你现在想打羽毛球，从这四种人中任意挑人打比赛，要求至少有两个拍子一个球，可以任意个人。。。

问在所有情况中 有多少种情况我打不了羽毛球。。。。

思路

第一种 每种人打球的情况是2^x.

所以若只考虑a和b 则有2^...]]></description><category></category></item><item><title><![CDATA[「BZOJ1053」[HAOI2007] 反素数ant]]></title><link>https://blog.youkuaiyun.com/qq_17175221/article/details/81707975</link><guid>https://blog.youkuaiyun.com/qq_17175221/article/details/81707975</guid><author>qq_17175221</author><pubDate>Wed, 15 Aug 2018 17:54:29 +0800</pubDate><description><![CDATA[Description

 

对于任何正整数x，其约数的个数记作g(x)。例如g(1)=1、g(6)=4。
如果某个正整数x满足：g(x)&amp;gt;g(i) 0&amp;lt;i&amp;lt;x，则称x为反质数。例如，整数1，2，4，6等都是反质数。
现在给定一个数N，你能求出不超过N的最大的反质数么？

Input

一个数N（1&amp;lt;=N&amp;lt;=2,000,000,000）。

Output

不超过N...]]></description><category></category></item><item><title><![CDATA[阶乘分解CH3101(已经倒闭的oj)]]></title><link>https://blog.youkuaiyun.com/qq_17175221/article/details/81663108</link><guid>https://blog.youkuaiyun.com/qq_17175221/article/details/81663108</guid><author>qq_17175221</author><pubDate>Tue, 14 Aug 2018 11:32:53 +0800</pubDate><description><![CDATA[题目:给定整数N(1&amp;lt;=N&amp;lt;=1e6),试把阶乘N！分解质因数，按照算术的基本定理的形式输出分解结果中的pi和ci

思路:如果把1-N中的每个数都分解质因数，再把结果合并，时间复杂度为O(N),太高了，所以要换一种做法。

我们可以先筛选出来1-N中的每个质因数p，然后再考虑N！中一共含有多少个p。

对于N！中含有多少个P其实就是1-N中每个中有多少个p的和，1-N中至少包含有一个...]]></description><category></category></item><item><title><![CDATA[数论模板-素数筛]]></title><link>https://blog.youkuaiyun.com/qq_17175221/article/details/81662249</link><guid>https://blog.youkuaiyun.com/qq_17175221/article/details/81662249</guid><author>qq_17175221</author><pubDate>Tue, 14 Aug 2018 10:26:29 +0800</pubDate><description><![CDATA[
// 试除法判断n是否为质数
bool is_prime(int n) {
    for (int i = 2; i &amp;lt;= sqrt(n); i++)
        if (n % i == 0) return false;
    return true;
}

// Eratosthenes筛法
void primes(int n) {
    memset(v, 0, sizeo...]]></description><category></category></item><item><title><![CDATA[POJ2689-初等数论区间素数筛模板]]></title><link>https://blog.youkuaiyun.com/qq_17175221/article/details/81632732</link><guid>https://blog.youkuaiyun.com/qq_17175221/article/details/81632732</guid><author>qq_17175221</author><pubDate>Mon, 13 Aug 2018 16:45:20 +0800</pubDate><description><![CDATA[题解见算法竞赛p134

技巧：

这个题l和r可能会很大，就不能用数组标记l-r内的素数，所以要加个偏移量，用l当作偏移量，则数组大小小于1e6的f[0,u-l]，即可标记。

接着枚举区间中所有的相邻素数对即可。

由于1不是素数，所以对1要进行特别处理

这种处理的方式是从另一个dalao那里学来的

dalao博客：https://blog.youkuaiyun.com/a601025382s/art...]]></description><category></category></item><item><title><![CDATA[斜率DP-凸壳优化策略（convex hull trick）&&POJ1180&&CODEVS-1319]]></title><link>https://blog.youkuaiyun.com/qq_17175221/article/details/81558806</link><guid>https://blog.youkuaiyun.com/qq_17175221/article/details/81558806</guid><author>qq_17175221</author><pubDate>Sun, 12 Aug 2018 20:27:15 +0800</pubDate><description><![CDATA[何为斜率dp：

与一般的单调队列优化DP的模型相比 ，斜率DP维护的是依赖于队列中相邻的两个元素之间的某种比值。因为这个值对应线性规划的坐标系中的斜率，所以我们称之为斜率优化

POJ1180

题意：有N个任务排成一个序列在一台机器上等待执行，他们的顺序不得改变。机器会把这N个任务分成若干批，每一批包含连续的若干个任务。从时刻0开始，任务被分批加工，执行第i个任务所需的时间是Ti。另外，在每批...]]></description><category></category></item><item><title><![CDATA[CODEVS-1039 划分DP 解法类似最佳加法表达式]]></title><link>https://blog.youkuaiyun.com/qq_17175221/article/details/81513357</link><guid>https://blog.youkuaiyun.com/qq_17175221/article/details/81513357</guid><author>qq_17175221</author><pubDate>Wed, 08 Aug 2018 18:28:32 +0800</pubDate><description><![CDATA[中文题 不贴题意了

直接上代码

code


	#include&amp;lt;iostream&amp;gt;
	#include&amp;lt;cstdio&amp;gt;
	#include&amp;lt;cstdlib&amp;gt;
	#include&amp;lt;algorithm&amp;gt;
	#include&amp;lt;cmath&amp;gt;
	#include&amp;lt;string&amp;gt;
	#include&amp;lt;cstring&amp;gt;
	]]></description><category></category></item><item><title><![CDATA[CODEVS-1154 环形石子dp]]></title><link>https://blog.youkuaiyun.com/qq_17175221/article/details/81508570</link><guid>https://blog.youkuaiyun.com/qq_17175221/article/details/81508570</guid><author>qq_17175221</author><pubDate>Wed, 08 Aug 2018 15:13:37 +0800</pubDate><description><![CDATA[中问题 题意就不写了 主要写一下这个题对于环形dp的解法

对于这个题 我们需要优化一下第一步选择删除那条边 或枚举哪条边！！！

首先我们选择删除哪条边 然后把剩下的边复制一倍加到最后面 其实就是把所有边复制一遍加到最后边

然后再这个长度为2N的边上，对于1-N里面任意一个数i ，则i+N-1就是删除该店逆时针一侧的边 然后求这个区间里的最大值即可

最后再比较一下

code：


	#in...]]></description><category></category></item><item><title><![CDATA[CODEVS-1048 区间dp入门 石子合并]]></title><link>https://blog.youkuaiyun.com/qq_17175221/article/details/81504098</link><guid>https://blog.youkuaiyun.com/qq_17175221/article/details/81504098</guid><author>qq_17175221</author><pubDate>Wed, 08 Aug 2018 10:49:26 +0800</pubDate><description><![CDATA[题意：有n堆石子排成一列，每堆石子有一个重量w[i], 每次合并可以合并相邻的两堆石子，一次合并的代价为两堆石子的重量和w[i]+w[i+1]。问安排怎样的合并顺序，能够使得总合并代价达到最小。

引用：https://blog.youkuaiyun.com/qq_34374664/article/details/54745702（简单石子合并讲解）

code:


#include&amp;lt;iostream...]]></description><category></category></item><item><title><![CDATA[Longest Ordered Subsequence POJ - 2533 最长上升子序列的两种做法]]></title><link>https://blog.youkuaiyun.com/qq_17175221/article/details/81487322</link><guid>https://blog.youkuaiyun.com/qq_17175221/article/details/81487322</guid><author>qq_17175221</author><pubDate>Tue, 07 Aug 2018 20:18:23 +0800</pubDate><description><![CDATA[题目描述 给N个数 求最长上升子序列

第一种做法 朴素做法 复杂度O(N^2)


#include&amp;lt;iostream&amp;gt;
#include&amp;lt;cstdio&amp;gt;
#include&amp;lt;cstdlib&amp;gt;
#include&amp;lt;algorithm&amp;gt;
#include&amp;lt;cmath&amp;gt;
#include&amp;lt;string&amp;gt;
#include&amp;lt;cs...]]></description><category></category></item><item><title><![CDATA[The Triangle POJ - 1163 DP入门]]></title><link>https://blog.youkuaiyun.com/qq_17175221/article/details/81486499</link><guid>https://blog.youkuaiyun.com/qq_17175221/article/details/81486499</guid><author>qq_17175221</author><pubDate>Tue, 07 Aug 2018 18:52:55 +0800</pubDate><description><![CDATA[题目描述

在上面的数字三角形中寻找一条从顶部到底边的路径，使得 路径上所经过的数字之和最大。路径上的每一步都只能往左下或 右下走。只需要求出这个最大和即可，不必给出具体路径。                          三角形的行数大于1小于等于100，数字为 0 - 99 

 

人人为我型递推：D[i][j]=max(D[i+1][j],D[i+1][j+1])+D[I][J] 从最...]]></description><category></category></item></channel></rss>