程序员人生 网站导航

BZOJ 4029 HEOI2015 定价 数位贪心

BZOJ 4029 HEOI2015 定价 数位贪心 题目大意:定义一个数的荒谬程度为去掉末尾所有0后的数字数量?2(若末尾为5则荒谬程度减掉1),求[l,r]区间内荒谬程度最小的数字(若多个相同取最小) 从高位往低位...

poj 2378 Tree Cutting (树形dp)

poj 2378 Tree Cutting (树形dp) Tree Cutting

hihocoder 1044 状态压缩dp

hihocoder 1044 状态压缩dp #include &ltcstdio&gt#include &ltiostream&gt#include &ltalgorithm&gt#include &ltqueue&gt#include &ltstack&gt#include &ltclimits&gt#include &ltc...

hdu 1544 连续回文子串的个数 构造法

hdu 1544 连续回文子串的个数 构造法 思路:子串的长度只能为奇数或偶数(长度为1的不算,直接特判)。对于长度为奇数的子串,以2到n之间的数为该子串的中心,然后分别向两边扩展,只要碰到一个子串...

Golang实现词频统计

Golang实现词频统计 本例使用golang实现词频统计。步骤:(1)从文件中读取一篇文章。(2)统计词频,按单词出现的频率从大到小进行排序。(3)写入到文件中。注:任何非英文字母的...

8 UVA 10790 How Many Points of Intersection?

8 UVA 10790 How Many Points of Intersection? 第一排第i个点和第二排第j个点相连,在这条线段上会产生(a-i)*(j-1)个交点,以此类推,推公式即可。#include&ltcstdio&gt#define ll long longll a,b;int c...

leetcode-27 Remove Element

leetcode-27 Remove Element

[置顶]        duilib开发基础:创建自定义控件的过程

[置顶] duilib开发基础:创建自定义控件的过程 转载请说明原出处,谢谢~・http://blog.csdn.net/zhuhongshu/article/details/45362751

LeetCode Binary Tree Zigzag Level Order Traversal

LeetCode Binary Tree Zigzag Level Order Traversal Given a binary tree, return thezigzag level ordertraversal of its nodes' values. (ie, from left to right, then right to left for the next level and al

URI、URL、URN简单阐述

URI、URL、URN简单阐述 URI每个Web 服务器资源都有一个名字,这样客户端就可以说明它们感兴趣的资源是什么了。服务器资源名被称为统一资源标识符(Uniform Resource Identifier,URI...