title: “Why coding like This —— Optional 揭秘”
date: 2015-08-12 00:21:16
categories: “why coding like this”
tags: [swift进阶] Optional 揭秘Topic 1:请简单写出可选类型的声明方式,以及几种解包形式。Example:/// 几种声明方式
var optionalV...
分类:
其他好文 时间:
2015-08-12 11:40:38
阅读次数:
120
题意 给你一个只有0, 1的数组 有这些操作
0. 将[a, b]区间的所有数都改为0
1. 将[a, b]区间的所有数都改为1
2. 将[a, b]区间的所有数都取反 即与1异或
3. 输出区间[a, b]中1的个数 即所有数的和
4. 输出区间[a, b]中最大连续1的长度
对于所有的3, 4操作输出对应的答案
单个的操作都很简单 但搞在一起就...
分类:
其他好文 时间:
2015-08-12 11:42:56
阅读次数:
131
在做程序时,经常会有使用级联菜单这样的情况,比如选择行政区域这样的时候。使用通达的表单设计器来做这个需求时,一般都是怎样研究使用js来做级联菜单,略显复杂。今天突然发现原来通达在实现这个需求时居然有特别简单的实现方法...
分类:
其他好文 时间:
2015-08-12 11:39:38
阅读次数:
180
题目大意:给定初始序列和构建目标序列的条件,问最少需要多少步所谓的“变换”能达成该序列。
对题目的理解:如果按照原文所说,“变换”的定义是“这个命令的作用是移动编号是b1,b2,…… bm–1,bm的这m个同学的位置。要求b1换到b2的位置上,b2换到b3的位置上,……,要求bm换到b1的位置上”,但这条命令究竟是什么意思呢?我相信不少人的理解是将a1至am这些数字循环移动一位(实际上我刚开始也是这...
分类:
其他好文 时间:
2015-08-12 11:39:02
阅读次数:
105
题目链接:点击打开链接
题目大意:给出一个n个数的序列,标号为1到n,对于第i个数,它可以移动到距离i为[ li,ri ]的位置,花费为c[i],输入三行,第一行l[i],第二行r[i],第三行c[i],现在问对于第一个数来说,它移动到第i个位置的最小花费。(1
这是一个每个点可以移动到一段中任意一个点,并且花费一样,这样就不适用与已有的四种最短路,但是可以对dijkstra进行变形,dij是...
分类:
其他好文 时间:
2015-08-12 11:39:31
阅读次数:
107
vector容器是数组的一个泛化推广,不仅可以像数组那样进行元素的随机访问,还可以在容器的尾端插入新元素,实现了Random Access Container和Back Insertion Sequence概念。vector具有自动的内存管理功能,对于元素的插入和删除,能够动态调整占用的内存空间。创建vector对象有多种方式
(1) vector(constA&a=A())
创建一个空的vec...
分类:
其他好文 时间:
2015-08-12 11:40:31
阅读次数:
92
官网打不开,可以看这里 http://yii2.techbrood.com/ ;跟官网里面文档一样。ps:今天真郁闷,官网都打不开...
分类:
其他好文 时间:
2015-08-12 11:38:59
阅读次数:
90
学会编程益处多多。
学会编程有很多好处。除了明显的如可以创建网站和web应用,在你找工作的过程中,即使你找的不是天天写码的工作,拥有编程技能也可能会让你脱颖而出。
本文摘编译自Skillcrush,作者LAURENCE BRADFORD。
在探索编码技能能够为你带来所有工作的可能性之前,先说下我的一个例子。
我获得了一个与代码无关的工作,却是因为我会写代码。这个工作机会大部分是...
分类:
其他好文 时间:
2015-08-12 11:39:10
阅读次数:
142
题意:
给定一个有n个数字的序列,找出一个连续的子序列满足这样的条件:
1. 平均分成三段
2. 第一段与第三段一样
3. 第二段是第一段的倒序。求这样的子序列的最大长度。
数据范围:n~100000
解析:
我看网络上面很多的题解都是用O(n2/32)O(n^2/32)的做法水数据过去的,这种做法是先用mancher算法预处理出每个每个回文串最远所能抵达的位置,然后...
分类:
其他好文 时间:
2015-08-12 11:38:48
阅读次数:
119
http://acm.hdu.edu.cn/showproblem.php?pid=5379
Problem Description
Little sun is an artist. Today he is playing mahjong alone. He suddenly feels that the tree in the yard doesn't look good. So...
分类:
其他好文 时间:
2015-08-12 11:40:49
阅读次数:
128
这道题有些类似矩阵连乘,就是区间的问题。设dp[i][j]表示从i到j的最小花费,那么dp[i][j]=min{dp[i]
[k]+dp[k][j]+a[j]-[i]}(i
间得时候小区间已经算出来了,所以符合动态规划的自底向上,而且是最优子结构,这道题我把0和木条长度加到了a
数组里面,就是说一共有n+2个点,每两个相邻的点不用切割,初始化为1
代码:
#include
#includ...
分类:
其他好文 时间:
2015-08-12 11:38:55
阅读次数:
94
题目:点击打开链接
分析:题目要求均匀产生随机数,有两种方法:1 对产生的数进行标记 2 要产生随机数STEP和MOD的最大公约数不能超过1
代码一:
#include
#include
int a1[100010];
int main()
{
int STEP,MOD;
while(~scanf("%d%d",&STEP,&MOD))
{
int i;
in...
分类:
其他好文 时间:
2015-08-12 11:39:17
阅读次数:
74
先写一段全选的代码
//全选、全不选
$("#currentPageAllOrders").bind({
click : function(){
var allOrdersChecked = $(this).is(":checked")
$("input[name='selectedId']").each(funct...
分类:
其他好文 时间:
2015-08-12 11:37:06
阅读次数:
116
【HDOJ 5371】 Hotaru’s problemManacher算法+穷举/setManacher算法一好文:http://blog.csdn.net/yzl_rex/article/details/7908259套一个Manacher算出回文半径数组p之后 有两种方法
穷举法:
枚举-1的点(根据题意只必为偶数回文) 找在该点回文半径内与其相隔最远 并且回文半径等于他俩距离(即两点为中...
分类:
其他好文 时间:
2015-08-12 11:37:23
阅读次数:
109
迷宫问题
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 11428
Accepted: 6821
Description
定义一个二维数组:
int maze[5][5] = {
0, 1, 0, 0, 0,
0, 1, 0, 1, 0,
0,...
分类:
其他好文 时间:
2015-08-12 11:37:34
阅读次数:
130
/表示路径,所以无法再表示除法
(count( $Purposes) + 1) idiv 2 )
表示$Purposes 的节点个数加1再除2
idiv 整除
div 除法
mod 求余...
分类:
其他好文 时间:
2015-08-12 11:37:30
阅读次数:
127
题目链接:
https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=508题意:20个点的任意最短路。floyd代码:#include
#include
#include
#include
#...
分类:
其他好文 时间:
2015-08-12 11:35:41
阅读次数:
120