decltype用于编译时类型推导,是以一个普通表达式作为参数,返回该表达式的类型,而且decltype并不会对表达式进行求值。 decltype的用法: 1 //推导出表达式类型 2int i = 4; 3decltype(i) a;//首先推导变量i的类型为int,然后通过返回结果声明变量a,a ...
分类:
其他好文 时间:
2017-05-05 12:51:22
阅读次数:
230
Problem:求方阵A的值。 设求n*n的矩阵:加法的操作次数为P(n),乘法的操作次数与为M(n)。 对于方法1: j1~jn共有n!种选法:j1有n种选法,j2有n-1种选法,…,jn有1种选法。 P(n)=n!-1 M(n)=n!*(n-1) 对于方法2: P(1)=0 P(2)=2 P(n ...
分类:
其他好文 时间:
2017-05-05 00:54:33
阅读次数:
384
POJ - 2155 Matrix Time Limit: 3000MS Memory Limit: 65536KB 64bit IO Format: %I64d & %I64u Submit Status Description Given an N*N matrix A, whose eleme ...
分类:
编程语言 时间:
2017-05-02 11:57:38
阅读次数:
193
前缀式计算 时间限制:1000 ms | 内存限制:65535 KB 难度:3 前缀式计算 时间限制:1000 ms | 内存限制:65535 KB 难度:3 先说明一下什么是中缀式: 如2+(3+4)*5这种我们最常见的式子就是中缀式。 而把中缀式按运算顺序加上括号就是:(2+((3+4)*5)) ...
分类:
其他好文 时间:
2017-05-01 19:02:31
阅读次数:
224
eval函数将字符串当成有效Python表达式来求值,并返回计算结果 1 2 3 x = 1 eval('x+1') eval('x==1') x = 1 eval('x+1') eval('x==1') 与之对应的repr函数,它能够将Python的变量和表达式转换为字符串表示 1 2 repr( ...
分类:
其他好文 时间:
2017-04-29 11:00:37
阅读次数:
165
C/C++ 语言中的表达式求值 C/C++ 语言中的表达式求值 ...
分类:
编程语言 时间:
2017-04-29 01:15:32
阅读次数:
152
#include<iostream> #include<cstring> #include<cstdio> #include<stack> using namespace std; /************* *计算 *************/ int operate(int a, char o ...
分类:
其他好文 时间:
2017-04-25 16:58:28
阅读次数:
107
Attack Time Limit: 5000/3000 MS (Java/Others) Memory Limit: 65768/65768 K (Java/Others) Total Submission(s): 1890 Accepted Submission(s): 554 Problem ...
分类:
编程语言 时间:
2017-04-23 15:02:12
阅读次数:
260
迭代器的特点是:惰性求值(Lazyevaluation),即只有当迭代至某个值时,它才会被计算,这个特点使得迭代器特别适合于遍历大文件或无限集合等,因为我们不用一次性将它们存储在内存中。Python内置的itertools模块包含了一系列用来产生不同类型迭代器的函数或类,这些函数的返回..
分类:
编程语言 时间:
2017-04-20 17:34:55
阅读次数:
172
首先说一下。N*(N-1)/2为三角形数,随意一个自然数都最多可由三个三角形数表示。 对于,对于给定的要求值 V, 那么其一组解可表示为 V = 6*(K个三角形数的和)+K; 即随意由k个数组成的解 都有 (V-K)%6==0; 那么仅仅须要找到最小的K(1,2须要特判,结论最小值为3); 在对2 ...
分类:
其他好文 时间:
2017-04-18 18:37:38
阅读次数:
126