码迷,mamicode.com
首页 >  
搜索关键字:分情况讨论    ( 107个结果
【BZOJ】【3856】Monster
又是一道水题……重点是分情况讨论: 首先我们很容易想到,如果a*k-b*(k+1)>0的话那么一定能磨死Monster。 但即使不满足这个条件,还有可能打死boss: 1.h-aa,他也没机会回血 2.h-( a*k-b*(k-1) )12 #include13 #include14...
分类:其他好文   时间:2015-01-07 10:36:44    阅读次数:172
bjfu1208 中位数
题目是给你一个数x以及一个长度为n的数列,让你往数列里插入y个数,使数列的中位数正好是x,求y的最小值。(其实这题的中位数跟数学里的中位数有一点区别,略去不提)那么就排完序以后分情况讨论一下就好了。具体公式我就不推了,很简单的。这里附上几组我推公式时用到的测试数据(每组三行,前两行是题目的输入,第三...
分类:其他好文   时间:2014-12-03 17:11:05    阅读次数:285
使用CSS使内容垂直居中的N中方法
用css+div使页面内容水平居中的方法大家并不陌生,那么如何使内容垂直居中呢?OK,下面进入正题,不如我们使用做高中数学题时经常用的思想:分情况讨论。1.当待垂直居中的DIV高宽为已知时: 1.1绝对定位法: CSS: .middle-div{ width:3...
分类:Web程序   时间:2014-11-13 18:46:07    阅读次数:304
编程之美----1的数目
问题:1,写一个函数f(N),返回1到N之间出现的”1"的个数。2,满足条件“f(N)=N"的最大的N是多少?解法:对于之间的每一个数字n,分情况讨论每一个数位出现1的个数,例如要计算百位上出现1的次数,它将会受到三个因素的影响:百位上的数字,百位以下(低位)的数字,百位(更高位)以上的数字。如果百...
分类:其他好文   时间:2014-11-10 23:08:31    阅读次数:257
Codeforces 30D King's Problem? 模拟
首先将n个点排序,找出排序后的K,然后分情况讨论。 当 k == n+1时,显然是 k->1->n || k->n->1这两种的较小值,因为三角形的两边之和大于第三边。 当1 1 , k -> 1 -> n+1 -> k+1 ->n  ||  k -> n -> n+1 -> k-1 -> 1,当k+1 || k-1 不存在时将对应步骤忽略。 2 , k - > 1 -> n+1 ->...
分类:其他好文   时间:2014-11-06 14:56:37    阅读次数:168
[LeetCode]Median of Two Sorted Arrays查找第k数(中位数)
二分。情况讨论 class Solution { public: int findPos(int* p,int n,int x){ int low=0,high=n-1,mid; while(low>1; if(p[mid]<=x)low=mid...
分类:其他好文   时间:2014-11-06 00:47:00    阅读次数:171
使用CSS使内容垂直居中的N中方法。
使用css+div使页面内容水平居中的方法大家并不陌生,那么如何使内容垂直居中呢?OK,下面进入正题,不如我们使用做高中数学题时经常用的思想:分情况讨论。1.当待垂直居中的DIV高宽为已知时: 1.1绝对定位法: CSS: .middle-div{ width:...
分类:Web程序   时间:2014-11-02 20:50:49    阅读次数:145
子数组的最大乘积
问题描述:给定一个长度为N的整数数组,只允许用乘法,不能用除法,计算任意(N-1)个数的组合乘积中最大的一组,并写出算法的时间复杂度。 问题分析:先来分析数组的正负情况 1、如果数组中至少有两个是0,那么子数组的最大乘积必为0 2、如果数组中包含一个0,分情况讨论      (1)、如果数组中有偶数个负数,那么他的乘积为除了0以外N-1个数的乘积      (2)、如果数组中有奇...
分类:编程语言   时间:2014-10-28 12:19:24    阅读次数:130
POJ 1942
开始时竟然用了分情况讨论。仔细思考一下,哈哈,发现不过是多重集合的组合数而已。#include #include #include using namespace std;typedef __int64 u_int;u_int myc(u_int n,u_int r){ u_int sum=1; ....
分类:其他好文   时间:2014-09-27 02:30:49    阅读次数:200
最长回文
回文串包括奇数长的和偶数长的,一般求的时候都要分情况讨论,这个算法做了个简单的处理把奇偶情况统一了。算法的基本思路是这样的,把原串每个字符中间用一个串中没出现过的字符分隔开来(统一奇偶),用一个数组p[ i ]记录以 str[ i ] 为中间字符的回文串向右能匹配的长度。先看个例子 原串:w  a   a   b   w   s   w   f   d 新串:   #   w   # ...
分类:其他好文   时间:2014-09-24 17:21:17    阅读次数:173
107条   上一页 1 ... 8 9 10 11 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!