/*
1.先将每个字符数字,转换为数字再计算。
2.考虑进位
3.计算单个字符串数字时不要忘了考虑进位
4.最后两个字符串数字都计算完了之后,可能有进位,此时不要忘了加上进位。
*/
# include
# include
int main(void)
{
char str[1000],str2[1000];
int i;
for(i = 0; i < 1000; i++)
{...
分类:
其他好文 时间:
2015-03-07 21:24:01
阅读次数:
169
计算n个数的最小公倍数,可用欧几里得算法计算两个数字的最大公约数,再计算两个数最小公倍数有了2个数最小公倍数算法就简单了,即为:计算第一和第二个数得到最小公倍数lc,再计算lc和第三个数最小公倍数......#include#include#includeusing namespace std;in...
分类:
编程语言 时间:
2015-03-01 15:45:02
阅读次数:
179
把点和圆心连起来作为一个向量,然后判断点在向量右边且在圆内的有多少,再计算出左半边的点有多少,取最大值
#include
#include
#include
using namespace std;
const double eps=0.001;
struct Point {
double x,y;
Point(){}
Point(double xx,double yy)...
分类:
其他好文 时间:
2015-02-27 17:15:51
阅读次数:
131
报表开发中,经常会碰到一些需要进行非常规统计的报表,固定分组、可重复分组、组内排序,还包括跨行组计算的报表,甚至有些报表本身无数据来源、以及需要对数据源再计算。这些报表本身具备一定的特殊性,使用常规方法往往难于实现。
对于按段分组报表,各段之间可以有重复,也就可能出现按段可重复的分组报表。集算报表在完成这类特殊统计报表时比较简单,这里通过一个实例说明实现过程。
报表说明
...
分类:
其他好文 时间:
2015-02-27 15:14:27
阅读次数:
162
题目链接:http://poj.org/problem?id=3268
求牛参加聚会的往返最长的路径是多少。往返的时候翻转矩阵,再计算一次,两次求和。
#include
#include
#include
#include
#include
using namespace std;
const int MAXV = 4010;
const int inf = 10000000;
...
分类:
其他好文 时间:
2015-01-29 12:51:51
阅读次数:
209
select * from dept order by name,age;select sum(age) from dept;/*与rownum的区别在于:使用rownum进行排序的时候是先对结果集加入伪劣rownum然后再进行排序,而此函数在包含排序从句后是先排序再计算行号码。 row_numbe...
分类:
数据库 时间:
2015-01-28 19:13:51
阅读次数:
217
复杂数据源是报表开发的常见问题,比如不同数据库表先进行join运算,再进行后续的过滤分组排序等运算。JasperReport/Birt等报表工具有virtual data source或table join,可以一定程度地实现多数据源join后计算,但掌握起来并不容易。
集算器具有结构化强计算引擎,支持多样性数据源,集成简单,可以协助报表工具方便地实现此类需求,下面通过一个例子来说明多数据源jo...
分类:
其他好文 时间:
2015-01-23 13:31:18
阅读次数:
260
题目:EPI
在本题中,把数组分成左右两部分,分别计算左右两部分的invrted pair的数量,再计算A[i] 和 A[j]一边一个的情况,然后把三者相加。
int count_invert_core(vector &arr,int begin,int end)
{
if (end - begin + 1 < 2)
return 0;
if (end - begin + 1 ...
分类:
编程语言 时间:
2015-01-22 09:36:34
阅读次数:
189
遍历价格vector,把每段上升期间的利润加起来,注意最后结束时记得再计算最后一次的利润 class Solution { // 把每段上升期间的利润加起来 // minVal: 低谷值 // maxVal: 峰值 // profit: 利润
public: int maxProfit(vector...
分类:
其他好文 时间:
2015-01-19 00:01:46
阅读次数:
294
问题描述:N个1到13之间的自然数,找出所有能通过加减乘除计算(每个数有且只能用一次)得到24的组合?计算24点常用的算法有三种,第一种方法:任取两个数,计算后,将结果放回去,再从剩下的数中任取两个,如此反复直到只剩下一个数;第二种方法:先构建前缀/后缀表达式,再计算该表达式;第三种方法是用集合保存中间结果,集合间两两进行合并计算得到新集合(或者对给定的一个集合,对其所有的子集合进行合并计算)如果要推广到n个数,有两种思路:① 采用前缀/后缀表达式。相当于将n个数用n-1个括号括起来,其数目就是一个catl...
分类:
其他好文 时间:
2015-01-09 21:00:59
阅读次数:
289