早上打开微信,看到一篇文章,下面就和大家分享一下,该文章属于前段文章系列,希望做后台开发系统的程序员也可以学习一下,只会写代码把功能实现是第一,接下来也要把节目做做好。现在的界面风格对于手机而言,一直跟随苹果的设计风格,而安卓的很多app在今年也跟随苹果的扁平化风格开始改变UI设计思路对于后台界面,...
分类:
其他好文 时间:
2014-05-18 18:55:26
阅读次数:
250
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4804
题意:给定一个图,0是不能放的,然后现在有1X1和1X2方块,最后铺满该图,使得1X1使用次数在C到D之间,1X2次数随便,问有几种放法
思路:插头DP的变形,只要多考虑1X1的情况即可,然后DP多开一维表示使用1X1的个数
代码:
#include
#include
#includ...
分类:
其他好文 时间:
2014-05-18 18:21:46
阅读次数:
208
题目连接:Codeforces 432D Prefixes and Suffixes
题目大意:给出一个字符串,求所有既是前缀串又是后缀串的字符串出现了几次。
解题思路:根据性质可以根据KMP算法求出所有的前后缀串,然后利用dp求解,dp[i]表示从1到i这个子串出现过的次数。转移方程dp[jump[i]]+=dp[i]。任意一个dp[i]的初始状态应该是1。
#include
#...
分类:
其他好文 时间:
2014-05-18 14:11:46
阅读次数:
321
题目连接:Codefoces 432C Prime Swaps
题目大意:给出一个序列,长度为n,要求用5n以内的交换次数使得序列有序,并且交换的i,j两个位置的数时要满足,j?i+1为素数。
解题思路:a数组为对应的序列,b数组为对应的有序序列,p为对应数的位置。每次从有序序列最小的位置开始,该为必须放b[i]才对,所以p[b[i]]=i,否则就要将b[i]尽量往前换,直到换到i的位...
分类:
其他好文 时间:
2014-05-18 09:51:47
阅读次数:
221
题意:输入一个N和B
N为牛的个数,B为高度,然后输入N头牛,为最少多少头牛加起来高度大于B解题思路:排序,贪心具体代码:#include#include#includeusing
namespace std;int main(){ int n,b; int num[20005]; ...
分类:
其他好文 时间:
2014-05-18 00:11:23
阅读次数:
227
思路以dist数组 来扩充 路径的访问,不断的刷新dist数组
设置一个顶点的集合s,并不断地扩充这个集合,一个顶点属于集合s当且仅当从源点到该点的路径已求出。开始时s中仅有源点,并且调整非s中点的最短路径长度,找当前最短路径点,将其加入到集合s,直到终点在s中。基本步骤:1、把所有结点分成两组:第...
分类:
其他好文 时间:
2014-05-17 23:56:54
阅读次数:
387
题意:如图已知AB,AC,BC,和SADE与SDECB的比r,求AD的长。解题思路:由于SADE/SABC=(AD/AB)^2;
令p=SADE ,q=SDECB; p/(p+q)=(AD/AB)^2; 1/(1+q/p)=(AD/AB)^2;所以AD=AB*sqrt(...
分类:
其他好文 时间:
2014-05-17 23:08:43
阅读次数:
380
题意很好理解具体思路:3 4 6 9 4 5 7 1 5 8 2 6 3 7 8看成是34 56 7
89 1 2 34 5 6 7 8再做就可以了,就是数字变换的时候需要%10控制一下具体代码:#include#include#includeusing
namesp...
分类:
其他好文 时间:
2014-05-17 23:00:38
阅读次数:
330
题意:给定平面上的n个点,求这n个点中能构成平行四边形的个数。
保证不会有四个点在同一条直线上。解题思路:由于平行四边形的两条对角线交于一点,且该点为两对角线的中点。若两线段的中点是同一个点,则这两条线段的四个顶点一定可以构成一个平行四边形!所以可以求所有线段的中点,然后根据相同中点的个数来判断平....
分类:
其他好文 时间:
2014-05-17 22:56:28
阅读次数:
316
问题描述:设计一个算法,把一个含有N元素的数组循环左移或者右移K位。解决方法:1.
暴力解法------O(KN)2. 颠倒位置------O(N)具体思路和代码:1. 暴力解法------O(KN)思路:循环K次,每次移动一位代码: 1
//右移 2 void s1(int A[], int n,...
分类:
其他好文 时间:
2014-05-17 20:07:57
阅读次数:
257