<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[LAI147的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/LAI147</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; LAI147]]></copyright><item><title><![CDATA[python 学习日志（2）]]></title><link>https://blog.youkuaiyun.com/LAI147/article/details/24102369</link><guid>https://blog.youkuaiyun.com/LAI147/article/details/24102369</guid><author>LAI147</author><pubDate>Sat, 19 Apr 2014 14:45:40 +0800</pubDate><description><![CDATA[现在继续总结一下python的数据结构，python的数据结构主要有三种：]]></description><category></category></item><item><title><![CDATA[python 学习日记（一）]]></title><link>https://blog.youkuaiyun.com/LAI147/article/details/24012575</link><guid>https://blog.youkuaiyun.com/LAI147/article/details/24012575</guid><author>LAI147</author><pubDate>Fri, 18 Apr 2014 14:23:56 +0800</pubDate><description><![CDATA[这两天看完了python速成教程，从C++zh]]></description><category></category></item><item><title><![CDATA[UVA 591 - Box of Bricks]]></title><link>https://blog.youkuaiyun.com/LAI147/article/details/8549539</link><guid>https://blog.youkuaiyun.com/LAI147/article/details/8549539</guid><author>LAI147</author><pubDate>Mon, 28 Jan 2013 16:45:10 +0800</pubDate><description><![CDATA[这道题的大意是讲：给出一系列的不同高度箱子，要把各各箱子的高度变成相同的高度，问你要移动多少次箱子。很简单，不过得注意输出格式。
 
#include 
//#include
#include
#include
using namespace std;
int main()
{
    int n,a[1000],sum,i,temp,count,k = 1;
    whil]]></description><category></category></item><item><title><![CDATA[UVA 253 - Cube painting]]></title><link>https://blog.youkuaiyun.com/LAI147/article/details/8546139</link><guid>https://blog.youkuaiyun.com/LAI147/article/details/8546139</guid><author>LAI147</author><pubDate>Sun, 27 Jan 2013 12:46:38 +0800</pubDate><description><![CDATA[这道题主要是找对应关系，因为正方体的各各面都是有对应关系
 
#include 
#include
using namespace std;
int main()
{
    int i,j;
    char a[15];//用来保存输入的颜色
    bool f,g;
    while(cin >> a)
    {
        f = 1;]]></description><category></category></item><item><title><![CDATA[UVA  11129 - An antiarithmetic permutation]]></title><link>https://blog.youkuaiyun.com/LAI147/article/details/8546047</link><guid>https://blog.youkuaiyun.com/LAI147/article/details/8546047</guid><author>LAI147</author><pubDate>Sun, 27 Jan 2013 11:29:58 +0800</pubDate><description><![CDATA[代码一、
#include
#define maxn 10010
int data[maxn];
void build(int i, int j)
{
    if(i == j)
    return ;
    int cdata[maxn];
    int s = i, p;
    for(int k = 0; k 
    {
        p = s - 1]]></description><category></category></item><item><title><![CDATA[简单的枚举实例]]></title><link>https://blog.youkuaiyun.com/LAI147/article/details/8545991</link><guid>https://blog.youkuaiyun.com/LAI147/article/details/8545991</guid><author>LAI147</author><pubDate>Sun, 27 Jan 2013 11:12:03 +0800</pubDate><description><![CDATA[一、任意输入一个整数N，使得N满足ABCDE/FGHIJ = N，其中各个字母是0~9十个数字的任意一个，但是必须包含所有的数字，也就是说不能出现重复的现象，这道题如果直接用暴力枚举时间复杂度是10！，所以我们可以换个思维，也就是可以将除法转换为乘法，这样可以大大较少计算的次数。这里有个问题就是出现前导零的时候，直接输出是会省略的，所以必须设置输出的，setw(5)  setfill('0') ;]]></description><category></category></item><item><title><![CDATA[UVA 113 - Power of Cryptography]]></title><link>https://blog.youkuaiyun.com/LAI147/article/details/8545948</link><guid>https://blog.youkuaiyun.com/LAI147/article/details/8545948</guid><author>LAI147</author><pubDate>Sun, 27 Jan 2013 10:41:38 +0800</pubDate><description><![CDATA[数学水题，但是要理解pow函数的使用规范，这题K是不能带小数位的，所以必须设置小数位。一开始想用INT 类型来消掉小数位，但是出错了，因为INT直接把改进位的小数全都给去掉了
 
 
#include 
#include
#include
using namespace std;
int main()
{
   double n,p,k;
   while(cin >> n >]]></description><category></category></item><item><title><![CDATA[UVA 10700 Camel trading]]></title><link>https://blog.youkuaiyun.com/LAI147/article/details/8545484</link><guid>https://blog.youkuaiyun.com/LAI147/article/details/8545484</guid><author>LAI147</author><pubDate>Sat, 26 Jan 2013 22:06:19 +0800</pubDate><description><![CDATA[这道题关键是要搞清楚什么时候取得最大值，什么时候取得最小值，搞清楚这点问题基本上解决了（可以找一两个例子试试，就可以发现规律了），问题中最重要的是也是我没有注意到的一点，就是数据的范围，当用乘法很多时数据是非常大的，还有一点就是乘法和加法其实是有相同的操作的，所以可以把两个操作何为一体，提高代码的重用性。
代码如下：
#include 
#include
#include
#includ]]></description><category></category></item><item><title><![CDATA[UVA 10602 - Editor Nottoobad]]></title><link>https://blog.youkuaiyun.com/LAI147/article/details/8545080</link><guid>https://blog.youkuaiyun.com/LAI147/article/details/8545080</guid><author>LAI147</author><pubDate>Sat, 26 Jan 2013 18:36:11 +0800</pubDate><description><![CDATA[贪心的水题，一开始没有看清题目，不知道什么时候选择比较长的单词，什么时候应该选择比较短，搞清楚之后，只要单词进行匹配，然后排序（记住要事先记录输出次序）输出
 
#include 
#include
#include
using namespace std;
struct node//用于保存每个单词的信息
{
    char word[103];//保存单词
    bool]]></description><category></category></item><item><title><![CDATA[UVa 10487 - Closest Sums]]></title><link>https://blog.youkuaiyun.com/LAI147/article/details/8544935</link><guid>https://blog.youkuaiyun.com/LAI147/article/details/8544935</guid><author>LAI147</author><pubDate>Sat, 26 Jan 2013 17:11:47 +0800</pubDate><description><![CDATA[水题一道，一开始想错了，以为他是任意和，这个就比较麻烦了，需要DSF+回溯剪枝操作，但是这道题不是，这要任意两个和与给出的数最接近就行了，网上很多人用了求和排序再二分查找，其实用不着那么麻烦，只要求和时就 把所有的工作干完就行了，省时省空间。
#include 
#include
#include
#include
using namespace std;
int a[1000],n;]]></description><category></category></item><item><title><![CDATA[zju 2212优先队列]]></title><link>https://blog.youkuaiyun.com/LAI147/article/details/8248900</link><guid>https://blog.youkuaiyun.com/LAI147/article/details/8248900</guid><author>LAI147</author><pubDate>Sun, 02 Dec 2012 17:54:45 +0800</pubDate><description><![CDATA[Argus

Time Limit: 2 Seconds      
Memory Limit: 65536 KB 

A data stream is a real-time, continuous, ordered sequence of items. Some examples include sensor data, Internet traffic, financial tic]]></description><category></category></item><item><title><![CDATA[poj 1102]]></title><link>https://blog.youkuaiyun.com/LAI147/article/details/8228116</link><guid>https://blog.youkuaiyun.com/LAI147/article/details/8228116</guid><author>LAI147</author><pubDate>Mon, 26 Nov 2012 23:42:47 +0800</pubDate><description><![CDATA[这道题主要是把数字转化位图，每位数的转换方法的组成及标号为：
   0
   --
1|  |2
4|  |5
   _
   6   //中间那横为3 
先把整个输出表初始化，然后再改变有内容的地方的值。注意关键点的位置，其他就根据格式来定。
#include
int con[10][7]={1,1,1,0,1,1,1,    0,0,1,0,0,1,0,    1,0,1,1]]></description><category></category></item><item><title><![CDATA[poj1101]]></title><link>https://blog.youkuaiyun.com/LAI147/article/details/8228108</link><guid>https://blog.youkuaiyun.com/LAI147/article/details/8228108</guid><author>LAI147</author><pubDate>Mon, 26 Nov 2012 23:37:16 +0800</pubDate><description><![CDATA[//超时
#include
#include
int map[80][80],visit[80][80],count[80][80];
int w,h;
void dfs(int x1,int y1,int x2,int y2)
{
int queue[100000];
int x,y,q_i=0,q_f=0;
int que_f[80][80];//入队标志
memset(q]]></description><category></category></item></channel></rss>