Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

搜索:
您的位置: Linux安全网 > Linux编程 > C/C PLUSPLUS >
  • C/C PLUSPLUS# 【素数筛法小结】fzu 1607 + fzu 1753
  • 日期:2011-11-17 点击:173http://acm.fzu.edu.cn/problem.php?pid=1607 题意:求n平均分成m份(m1),问有多少种分法,以及平均的分量最多可以达到多少? 多少种分法: 求n的因子的组合数即可,由于m1所以【所有因子取0个的情况不包括】 例如:n中有3个素因子p1,2个素因子p2,p1可以取0
  • C/C PLUSPLUS# C++开发股票软件
  • 日期:2011-11-17 点击:177VC炒股软件开发 文档说明: 此文档适合VC++的初学者,高手也可参考(希望能提出宝贵意见)。 开发前准备: 这是一个根据股票信息的数据绘的几个制界面,数据来源通信达软件的数据文件,通常在安装了通信达以后并下载数据到本地以后就有了。 1.数据文件的准备
  • C/C PLUSPLUS# 2011 ACM/ICPC 北京赛区现场赛 B题(hdu 4082)
  • 日期:2011-11-15 点击:194当时比赛提交第十六次过了 注意点: ①判定三角形合法性 ②理解好题意:多个相同的点只算一个 ③数组大小开足够大 #include iostream#include algorithm#include cmathusing namespace std;#define EP 1e-8struct point{ //点 double x, y;}p[20];struct tra
  • C/C PLUSPLUS# [转] #ifdef _DEBUG用法小结
  • 日期:2011-11-15 点击:771 #ifdef _DEBUG virtual void AssertValid() const; //assert(断言)valid(有效的,正确的) virtual void Dump(CDumpContext dc) const; //存储上下文 #endif 这两个函数是调试用的,第一个函数检查可用性,即是否有效 第二个函数如果未更改的话,最终调用的
  • C/C PLUSPLUS# 写高效代码是一项艺术 有11个准则
  • 日期:2011-11-12 点击:187写高效代码是一项艺术,你必须学习和实践它,清晰高效代码有利于团队合作,有利于性能优化。下面总结一下清晰高效代码的规范: 一、排版: 1、关键词和操作符之间加适当的空格。 2、相对独立的程序块与块之间加空行 3、较长的语句、表达式等要分成多行书写。
  • C/C PLUSPLUS# Codeforces Beta Round #1
  • 日期:2011-11-11 点击:131http://codeforces.com/contest/1 以下省略头文件 A题 水题 int main(){LL n, m, a, res;while (~scanf ("%I64d%I64d%I64d", n, m, a)){res = ((n+a-1) / a) * ((m+a-1) / a);printf ("%I64d\n", res);}return 0;} B题 题意:在Excel中,一个格子的位置有2种
  • C/C PLUSPLUS# java与C++中的后置自增操作符++
  • 日期:2011-11-11 点击:126在前置自增与后置自增操作中,当属后者最为麻烦。 某书中有一道简单的题目 如下几行 Java 代码: import java.util.*; public class Text{ public static void main(String[] args){ int j = 0; for(int i = 0; i 100; i++) j = j++; System.out.println(j);
  • C/C PLUSPLUS# 什么是堆栈
  • 日期:2011-11-11 点击:95什么是堆栈 在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据结构。 要点: 堆:顺序随意 栈:先进后出 堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1
  • C/C PLUSPLUS# JSON介绍
  • 日期:2011-11-11 点击:173JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但
  • C/C PLUSPLUS# poj 3414BFS问题
  • 日期:2011-11-11 点击:141题意:给出两个容积分别为 a 和 b 的pot,按照以下三种操作方式,求出能否在一定步数后,使者两个pot的其中一个的水量为c。 1.FILL(i):将ipot倒满水。 2.DROP(i):将ipot倒空水。 3.POUR(i,j): 将ipot的水倒到jpot上,直至要么ipot为空,要么jpot为满。 思
  • C/C PLUSPLUS# Codeforces Beta Round #4 (Div. 2 Only)
  • 日期:2011-11-11 点击:153http://codeforces.com/contest/4 以下省略头文件 A题 非一般的水 int main(){int x;while (~scanf ("%d", x)){if ((x 1) || x == 2)puts ("NO");else puts ("YES");}return 0;} B题 题意:输入n和sum,再输入n个闭区间,每个区间找一个数,使得这些数的和等
  • C/C PLUSPLUS# UE edit/UE STUDIO如何格式化代码
  • 日期:2011-11-11 点击:146方法: 使用UE的自定义工具栏并借助开源工具astyle.exe来完成。 1. 首先下载最新的astyle,因为ue自带的astyle版本太老,不支持空格、中文名等。 http://astyle.sourceforge.net/ 。目前最新的版本为2.02 2. 解压缩后得到 astyle.exe, 将之拷贝到 ue目录的gn
  • C/C PLUSPLUS# HDU 1728 逃离迷宫 + HDU 1072 Nightmare
  • 日期:2011-11-11 点击:138http://acm.hdu.edu.cn/showproblem.php?pid=1728 HDU 1728 逃离迷宫 对于代码31行,为什么等于不能随便剪掉 如果剪掉就会出现下图结果: 【假如转弯数k=1,起点终点如图】 那么如果你的代码是优先向右搜索就会出错 红色的线是先搜的,由于最多转一次弯,所以
  • C/C PLUSPLUS# 【二分图+有难度】杭电 hdu 1281 棋盘游戏
  • 日期:2011-11-11 点击:83/* THE PROGRAM IS MADE BY PYY *//*----------------------------------------------------------------------------// Copyright (c) 2011 panyanyany All rights reserved. URL : http://acm.hdu.edu.cn/showproblem.php?pid=1281 Name : 1281 棋盘游戏 D
  • C/C PLUSPLUS# 如何实现数组的高效移位算法
  • 日期:2011-11-11 点击:73问题:编写一个能够支持数组快速移位的算法,时间复杂度在O(N)以内。 答:要实现在线性的时间内实现数组的快速移动,就要考虑如何使用逆序算法来达到移动的目的。例如,我要移动的数组元素称为A,剩余的部分称为B,那么原来次序为AB,如何变成BA呢?其实根据
  • C/C PLUSPLUS# 将一个整数拆分成两个整数的平方和算法
  • 日期:2011-11-11 点击:190问题:请使用C/C++写一个程序实现将一个整数拆分成两个整数的平方和,把所有的可能的组合都要计算出来。 答:假定输入的整数为n,则扫描1-(n的平方根)之间的整数,令row=1,column=(int)(sqrt((double)given)+0.5),使得row*row+column*column=n的数输出即可
  • C/C PLUSPLUS# 给定一个整数数组,检测是否存在一个和为零的子数组
  • 日期:2011-11-11 点击:138问题:给定一个整数数组,写一个算法实现判断是否存在一个和为零的子数组。 答:算法思路:计算数组的前缀和,然后将前缀和进行排序,如果存在连续两个元素相同的情况即存在一个和为零的子数组,否则不存在。 算法的代码实现: //// main.cpp// MyProjectForC
  • C/C PLUSPLUS# 筛除数组中重复的元素
  • 日期:2011-11-11 点击:177问题:编写一个程序实现筛除数组中重复元素功能。 算法思路:基于简单的想法,先把数组排序,然后扫描整个数组跳过重复的元素。算法的效率取决于排序算法的效率。 算法实现: //// main.cpp// MyProjectForCPP//// Created by labuser on 11/2/11.// Copyrigh
  • C/C PLUSPLUS# 谈谈聚合跟组合之间的联系
  • 日期:2011-11-11 点击:110今天由同事突然对这个问题产生兴趣,大家就聚在一起讨论,在这里做个小结。 一般的理解: 聚合:类似于集合,比如一个公司是员工的集合,他们之间构成聚合关系。 组合:更强调整体与部分的关系:整体离不开部分,部分不能离开整体单独存在。比如人的身体和身
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史