木其网络科技专业程序员代写http://www.xmsydw.com
程序员学历擅长经验网店链接
apenny硕士ASP.NET PHP 电子 通信设计 图像 编程 网络5年进入店铺
zheng_qianqian本科C语言 C++面向对象 Java3年进入店铺
guoguanl本科Java Web项目 JSP Hibernate Struts Mysql4年进入店铺
上一页 1 2 3 4 5 6 ··· 55 下一页
摘要: warning: suggest parentheses around comparison in operand of ‘&’ [-Wparentheses]该警告希望你在&(逻辑与)表达式左右加上括号。有的时候&&(逻辑且)少写了一个&,也会产生该警告。例如:if((a[2]>>1)&0x1 == 1){.........}应该将(a[2]>>1)&0x1用()号括起来。因为&运算符的优先级较低,低于==和!=运算符。 阅读全文
posted @ 2013-07-25 09:39 C语言程序 阅读(10181) 评论(0) 推荐(1) 编辑
摘要: 题意:从原点出发,沿着8个方向走,每次走1个点格或者根号2个点格的距离,最终回到原点,求围住的多边形面积。分析:直接记录所经过的点,然后计算多边形面积。注意,不用先保存所有的点,然后计算面积,边走变算,不然会超内存。最多有1000000个点。注意:精度问题,使用long long /__int64,直接使用double不准确。方向的处理使用数组。// Time 94ms; Memory 1036K #include #include #define maxn 1000010 using namespace std; char s[maxn]; long long dx[]={-1,0,1,.. 阅读全文
posted @ 2013-07-25 08:16 C语言程序 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给你n棵树,可以用这n棵树围一个圈,然后在圈里面可以养牛,每个牛需要50平方米的空间,问最多可以养多少牛?其实就是求一个凸包,计算凸包面积,然后除以50,然后就得到答案,直接上模板了。凸包这一类型的题目差不多,可以作为模板使用,时间复杂度是NlogN。//Time 32ms; Memory 568K#include #include using namespace std; int n; typedef struct point { double x,y; point(double xx=0,double yy=0):x(xx),y(yy){} }vector; poi... 阅读全文
posted @ 2013-07-25 08:10 C语言程序 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 题目大意grandfather给k一块凸包的土地,有钉子钉在凸包的边上,现在其中一些钉子掉掉了,判断K是否能根据剩下的钉子判断出原来这边凸包的土地,能输出YES不能输出NO思路如果根据剩余的点作出的凸包上的每一条边除两边端点意外还有多余的点。那么就是YES,注意: 有可能只有一条边,那么一定是NO;// Time 16ms; Memory 272K#include #include using namespace std; int n; typedef struct point { double x,y; point(double xx=0,double yy=0):x(xx),... 阅读全文
posted @ 2013-07-25 08:06 C语言程序 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 题意:是有n棵树,每棵的坐标,价值和长度已知,要砍掉若干根,用他们围住其他树,问损失价值最小的情况下又要长度足够围住其他树,砍掉哪些树。。思路:先求要砍掉的哪些树,在求剩下的树求凸包,在判是否可行。(枚举+凸包)// Time 407ms; Memory 200K#include #include #include #include #include #define inf 200000 using namespace std; bool vis[15],tvis[15]; int n,m,minv,tn; typedef struct point { double x,y; int ... 阅读全文
posted @ 2013-07-25 07:59 C语言程序 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 可以通过time()函数来获得计算机系统当前的日历时间(Calendar Time),处理日期时间的函数都是以本函数的返回值为基础进行运算。其原型为:time_t time(time_t * t);如果你已经声明了参数t,你可以从参数t返回现在的日历时间,同时也可以通过返回值返回现在的日历时间,即从一个时间点(例如:1970年1月1日0时0分0秒)到现在此时的秒数。如果参数为空(NULL),函数将只通过返回值返回现在的日历时间,比如下面这个例子用来显示当前的日历时间:#include int main(void) { time_t t; t=time(NULL); pri... 阅读全文
posted @ 2013-07-24 17:29 C语言程序 阅读(982) 评论(0) 推荐(0) 编辑
摘要: 一、回车与换行的来历关于“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别。 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。 于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做“回车”,告诉打字机把打印头定位在左边界;另一个叫做“换行”,告诉打字机把纸向下移一行。 这就是“换行”和“回车”的来历,从它们... 阅读全文
posted @ 2013-07-24 14:40 C语言程序 阅读(8593) 评论(0) 推荐(0) 编辑
摘要: 大学生程序代写 http://acm.nyist.net/JudgeOnline/problem.php?pid=511 这道题很容易想到要构建一个循环链表来确定每个球的相对位置,就是操作比较繁琐,考虑情况较多。 首先要创建节点Node,每个节点都有一个初始顺序order,指向左边的Node*指针left,何指向右边的Node*指针right。 [cpp] vie... 阅读全文
posted @ 2013-07-23 23:52 C语言程序 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 一、inline关键字用来定义一个类的内联函数,引入它的主要原因是用它替代C中表达式形式的宏定义。 表达式形式的宏定义一例: #define ExpressionName(Var1,Var2) ((Var1)+(Var2))*((Var1)-(Var2))为什么要取代这种形式呢,且听我道来: 1. 首先谈一下在C中使用这种形式宏定义的原因,C语言是一个效率很高的语言,这种宏定义在形式及使用上像一个函数,但它使用预处理器实现,没有了参数压栈,代码生成等一系列的操作,因此,效率很高,这是它在C中被使用的一个主要原因。 2. 这种宏定义在形式上类似于一个函数,但在使用它时,仅仅只是做预处理器... 阅读全文
posted @ 2013-07-23 17:22 C语言程序 阅读(9332) 评论(1) 推荐(3) 编辑
摘要: 编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。 编译的完整过程:C源程序-->预编译处理(.c)-->编译、优化程序(.s、.asm)-->汇编程序(.obj、.o、.a、.ko)-->链接程序(.exe、.elf、.axf等)1. 编译预处理 读取c源程序,对其中的伪指令(以#开头的指令)和特殊符号进行处理伪指令主要包括以下四个方面:(1)宏定义指令,如#define Name TokenString,#undef等。对于 阅读全文
posted @ 2013-07-23 00:10 C语言程序 阅读(265) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 55 下一页
木其网络科技专业程序员代写http://www.xmsydw.com
程序员学历擅长经验网店链接
apenny硕士ASP.NET PHP 电子 通信设计 图像 编程 网络5年进入店铺
zheng_qianqian本科C语言 C++面向对象 Java3年进入店铺
guoguanl本科Java Web项目 JSP Hibernate Struts Mysql4年进入店铺