巧妙之处在于当人数是奇数时,其选择方案是第一个人尽量靠左选,以后编号为偶数的人尽量靠左选,编号为奇数的人尽量靠右选。
然后二分枚举可能的礼物数量,看最后是否满足题目要求——第一个人和最后一个人不选重。
细节问题总结:重定义全局变量会导致错误,切不好检查出来,应谨慎。
#include
#include
#include
using namespace std;
const int maxn ...
分类:
其他好文 时间:
2014-08-12 10:26:43
阅读次数:
219
14.9 navigator和地理位置 window对象有一个navigator属性,该属性对应于Navigator对象,该对象代表浏览该页面所使用的浏览器。该对象在不同 的平台上的信息并不完全相同,但总包含如下几个常用的属性。 appName:返回该浏览器的内核名称。 ...
分类:
其他好文 时间:
2014-08-11 23:55:03
阅读次数:
236
IE 只有IE支持创建ActiveX控件,因此她有一个其他浏览器没有的东西,就是ActiveXObject函数。只要判断window对象存在ActiveXObject函数,就可以明确判断出当前浏览器是IE。而IE各个版本典型的userAgent如下:Mozilla/4.0 (compatible; ...
分类:
编程语言 时间:
2014-08-11 20:49:32
阅读次数:
300
/**
* 功能:全局变量的使用
* 时间:2014年8月11日09:34:26
* 作者:cutter_point
*/
#include
using namespace std;
int cutter_point;
void fun1();
int main()
{
cutter_point=94;
cout<<"cutter_point:"<<cutter_poin...
分类:
编程语言 时间:
2014-08-11 10:12:08
阅读次数:
189
/**
* 功能:全局变量的使用
* 时间:2014年7月31日15:14:30
* 作者:cutter_point
*/
#include
using namespace std;
int cutter_point;
void fun1();
int main()
{
cutter_point=94;
cout<<"cutter_point:"<<cutter_poin...
分类:
编程语言 时间:
2014-08-11 10:10:52
阅读次数:
150
一. Window 对象Window 对象是 JavaScript 层级中的顶层对象。Window 对象代表一个浏览器窗体或一个框架。Window 对象会在 或 每次出现时被自己主动创建。二.open() 方法用于打开一个新的浏览器窗体或查找一个已命名的窗体。三.window.open(URL,.....
14.7 传统的DHTML模型 在DHTML对象模型中,window对象时整个对象模型的顶层对象,该对象包含一个document属性,该属性代表窗口内的HTML文档, 如果该窗口内有多个Frame,则可使用frames[]方法依次访问该窗口的每个Frame。 document对象...
分类:
其他好文 时间:
2014-08-10 18:33:00
阅读次数:
136
#include #include #include //头文件 using namespace std;map my; //全局变量 0 map ::iterator it ; //指针 int main( ){ int i ; strin...
分类:
其他好文 时间:
2014-08-10 18:24:30
阅读次数:
224
《Unix环境系统高级编程》中的C语言内存分布示意图1.C内存分布 BSS段: 用来存放程序中未初始化的全局变量。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。 数据段:用来存放程序中已初始化的全局变量。数据段属于静态内存分配。 代码段:用来存放程序执行...
分类:
编程语言 时间:
2014-08-10 15:36:00
阅读次数:
397
/**
* 功能:内存存放地址的地方
* 时间:2014年7月31日09:50:10
* 作者:cutter_point
*/
#include
using namespace std;
//全局变量的存放地点
int dog, cat, bird, fish;
//函数存放内存地点
void f(int pet)
{
cout<<"pet id number: "<<pet<<e...
分类:
编程语言 时间:
2014-08-10 13:05:40
阅读次数:
249