/* 可以并查集维护 可以发现,某个联通快出现大于等于2个环,一定无法分配。 有解要么一个环,要么没有环。 一个环时答案等于点数乘2(顺时针或逆时针)。 没有环是树,对于一个n个点的树,方案一定有n种(不连某个点)。 */ #include<iostream> #include<cstdio> #i ...
                            
                            
                                分类:
其他好文   时间:
2017-10-30 22:43:16   
                                阅读次数:
196
                             
                    
                        
                            
                            
                                    T1 星空【问题描述】你是能看到第一题的friends 呢。——hja点点星空是一张𝑁 × 𝑀的棋盘,左下角有颗星星。尤和千每次可以将星星向右边、右上、上边移动一格。尤和千轮流移动,尤先手,问尤是否必胜?【输入格式】多组数据,每行两个整数𝑁, 𝑀,当𝑁 = 𝑀 = 0时数据停止。【输出格 ...
                            
                            
                                分类:
其他好文   时间:
2017-10-30 11:26:01   
                                阅读次数:
293
                             
                    
                        
                            
                            
                                socket 实现并发,记住继承关系的几张图 基于tcp的套接字,关键就是两个循环,一个链接循环,一个通信循环 socketserver模块中分两大类:server类(解决链接问题)和request类(解决通信问题) http://www.cnblogs.com/linhaifeng/article ...
                            
                            
                                分类:
其他好文   时间:
2017-10-28 15:34:56   
                                阅读次数:
153
                             
                    
                        
                            
                            
                                本节内容 1. 函数基本语法及特性 2. 参数与局部变量 3.递归 4.函数式编程介绍 5.高阶函数 1.函数基本语法及特性 三种编程范式: 1、面向过程:过程——> def 2、面向对象:类——> class 3、函数式编程:函数——> def 函数是什么? 函数一词来源于数学,但编程中的「函数」 ...
                            
                            
                                分类:
编程语言   时间:
2017-10-27 01:16:48   
                                阅读次数:
269
                             
                    
                        
                            
                            
                                一、数据分不同类型的原因:因为数据是用来表示状态的,不同状态需要用不同类型的数据去表示。 二、数据类型的分类:数字、字符串、列表、元组、字典、集合。 三、基础数据类型: 1、数字int:主要用于计算。 2、bool值:只有2种:False 0和True 1. 3、字符串str 3.1字符串的索引与切 ...
                            
                            
                                分类:
其他好文   时间:
2017-10-23 21:52:19   
                                阅读次数:
180
                             
                    
                        
                            
                            
                                    期望得分:100+30+60=190 实际得分:10+0+55=65 到了233 2是奇数位 或223 第2个2是偶数位就会223 、233 循环 #include<cstdio> #define N 1000001 using namespace std; char s[N+5]; int mai ...
                            
                            
                                分类:
其他好文   时间:
2017-10-22 20:56:44   
                                阅读次数:
191
                             
                    
                        
                            
                            
                                    1、简述bit,byte,kb,MB,GB,TB的关系 1TB=1024GB; 1GB=1024MB ; 1MB=1024kb: 1kb=1024byte ; 1byte=8bit 2、简述ascii、unicode、utf-8、gbk的关系 一开始出现的是ascii 编码,一个字节,最多表示256 ...
                            
                            
                                分类:
编程语言   时间:
2017-10-21 19:18:23   
                                阅读次数:
263
                             
                    
                        
                            
                            
                                一、内容回顾 1.break:停止当前循环,后面的程序不会运行,跳出循环。 跳出while循环:1,改变条件。2.break continue:结束本次循环,继续下一次循环。 2.格式化输出:%%可以在格式化中打印% 二、作业讲解 #-*- encoding:utf-8 -*- __author__ ...
                            
                            
                                分类:
其他好文   时间:
2017-10-20 20:14:24   
                                阅读次数:
180
                             
                    
                        
                            
                            
                                优先级 : () not >and> or 从左至右依次计算。 and 且 前后都是真的 or 或 有一个为真 就为真 not 非 取反 同等优先条件下 从左至右依次运算 x and y 如果x为真 则值为y 否则为 x ...
                            
                            
                                分类:
其他好文   时间:
2017-10-20 16:04:41   
                                阅读次数:
88
                             
                    
                        
                            
                            
                                一、初识编码 二、逻辑运算、 + 加 - 减 * 乘 / 除% 取余 ** 幂 // 取整 == 等于 != 不等于 <> 不等于 三、and_or_not 1.含义 and 且,前后为真才为真。 or 或,有一为真,就为真。not 非。取反。 2.优先级()>not>and>or 同等级别下从左到 ...
                            
                            
                                分类:
其他好文   时间:
2017-10-20 15:58:28   
                                阅读次数:
137