1.TimePicker控件最近感觉每个开发平台的控件基本都差不多,在Android中控件的事件和.net控件直接写事件有一定的区别,net事件可以直接界面进行事件的绑定哈。不过在Silverlight中,如果用MVVM设计模式的话,也可以自己为控件写Command命令的,可以取代控件的事件。Tim...
分类:
其他好文 时间:
2014-07-01 20:43:57
阅读次数:
261
UVA 11123 - Counting Trapizoid
题目链接
题意:给定一些点,不重复,求出一共有几个梯形
思路:先把所有两点组成直线求出来,然后排序,斜率相同的C2n个,然后再扣除掉重叠的直线情况和长度相等情况(这样为平行四边形或矩形),由于扣除的时候会重复扣掉重叠和相等,所以在加回来,这是容斥原理。
代码:
#include
#include
#in...
UVA 10560 - Minimum Weight
题目链接
题意:有一个天枰,给定n,要求出能称出1 - n重量所需最少的砝码,然后给k个数字,分别表示出怎么去称这k个数字。
思路:首先先求出最少砝码,1肯定是需要的,然后1可以组成1,然后要1个3,就可以组成2,3,4观察后发现,其实每次添加砝码,就添加当前砝码总质量和 * 2 + 1.
证明:当前砝码能组成[1, s...
分类:
其他好文 时间:
2014-07-01 08:48:14
阅读次数:
242
Swift’s API includes many functions and instance methods that reflect its functional programming heritage. A prime example is calledreduce.You can red...
分类:
移动开发 时间:
2014-07-01 00:27:22
阅读次数:
329
UVA 10951 - Polynomial GCD
题目链接
题意:给定两个多项式,求多项式的gcd,要求首项次数为1,多项式中的运算都%n,并且n为素数.
思路:和gcd基本一样,只不过传入的是两个多项式,由于有%n这个条件,所以计算过程可以用乘法逆去计算除法模,然后最后输出的时候每项除掉首项的次数就是答案了.
代码:
#include
#include
#i...
分类:
其他好文 时间:
2014-06-30 17:51:59
阅读次数:
326
UVA 10318 - Security Panel dfs 剪枝
ACM
题目地址:UVA
10318 - Security Panel
题意:
这题跟点灯的题目很像,点灯游戏选择一盏灯时会让它以及四周的灯改变状态。
但是我们有特殊的开开关技巧,它给出了改变状态的位置,而不是四周都改变。
问你从全部关着变成全部开着的最小开关步骤。
分析:
很明显,在一...
分类:
其他好文 时间:
2014-06-30 17:33:24
阅读次数:
190
11490 - Just Another Problem
题目链接
题意:有S个士兵,排成一个矩阵,矩阵中可以有两个洞,要求两个洞上下左右厚度一样,问能缺少士兵的情况数。
思路:推推公式,设厚度为a, 正方形为i, 那么(3 a + 2 i) (2
a + i) = S + 2 i i;
化简一下得到6 i i + 7 a i = S
由于S很大,所以去枚举厚度,这样只要...
分类:
其他好文 时间:
2014-06-30 17:06:42
阅读次数:
189
题目地址:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1269
Jamie is a very popular girl and has quite a lot of friends, so she always keeps a v...
分类:
其他好文 时间:
2014-06-30 16:55:26
阅读次数:
374
UVA 718 - Skyscraper Floors
题目链接
题意:在一个f层高的楼上,有e个电梯,每个电梯有x,y表示y + k * x层都可以到,现在要问从a层能否到达b层(中间怎么换乘电梯不限制)
思路:对于两个电梯间能不能换乘,只要满足y[i] + xx x[i] == y[j] + yy y[j].然后移项一下,就可以用拓展欧几里得求解,进而求出x,y的通解,然后利...
分类:
其他好文 时间:
2014-06-30 16:26:47
阅读次数:
186