扫描转换算法重要的意义是提出了图形学里两个重要的思想:(1)扫描线;(2)增量思想。 已经知道X-扫描线算法效率低是因为求交麻烦,那求教点的时候能否也采用增量思想,每条扫描线的y值都知道,关键是求x值。 可以从三个方面改进: 1、在处理一条扫描西线时,仅对与它相交的多边形的边(有效边)进行求交运算。 ...
分类:
编程语言 时间:
2018-09-22 16:56:32
阅读次数:
388
根据逆波兰表示法,求表达式的值。 有效的运算符包括 +, -, *, / 。每个运算对象可以是整数,也可以是另一个逆波兰表达式。 说明: 整数除法只保留整数部分。 给定逆波兰表达式总是有效的。换句话说,表达式总会得出有效数值且不存在除数为 0 的情况。 示例 1: 示例 2: 示例 3: 主函数: ...
分类:
其他好文 时间:
2018-09-22 01:02:16
阅读次数:
208
https://nanti.jisuanke.com/t/31443 题意 给出一个表达式,求最小值和最大值。 表达式中的运算符只有'+'、'-'、'*'、'd',xdy 表示一个 y 面的骰子 roll x 次的和,其中x>=0,y>=1,实际上它的最小值就是x,小于0时要强制变为0,最大值就是 ...
分类:
其他好文 时间:
2018-09-19 19:59:39
阅读次数:
165
1、指数的运算: 公式:$a^m\cdot a^n=a^{m+n}$; $(a^m)^n=(a^n)^m=a^{mn}$; $(a\cdot b)^n=a^n\cdot b^n$; 应用:$4^x=(2^2)^x=(2^x)^2$; $9^{x 1}=(3^2)^{x 1}=(3^{x 1})^2$ ...
分类:
其他好文 时间:
2018-09-16 15:48:31
阅读次数:
215
以前的: 1 #include<cstdio> 2 #include<cstring> 3 #include<cmath> 4 using namespace std; 5 int lc[10000],rc[10000]; 6 int type[10000]; 7 double data[10000 ...
分类:
其他好文 时间:
2018-09-14 16:00:13
阅读次数:
167
插入 一、方式一语法:insert into 表名(字段名,...) values(值,...);特点:1、要求值的类型和字段的类型要一致或兼容2、字段的个数和顺序不一定与原始表中的字段个数和顺序一致但必须保证值和字段一一对应3、假如表中有可以为null的字段,注意可以通过以下两种方式插入null值 ...
分类:
编程语言 时间:
2018-09-09 14:45:15
阅读次数:
157
#include using namespace std; char s[105]; int n; stackst; vectorvec; void csh() { vec.clear(); } int comp(char x,char y) { // 定义运算符优先级: x 是否大于 y void... ...
分类:
其他好文 时间:
2018-09-09 12:02:30
阅读次数:
146
#include <bits/stdc++.h>using namespace std; /*判断符号间的优先关系函数*1表示>,0表示=,-1表示<*c1栈内的算符,c2栈外的算符*/int Judge(char c1,char c2){ int a1,a2; if('+'==c1||'-'==c ...
分类:
其他好文 时间:
2018-09-08 21:02:22
阅读次数:
249
package main import "fmt" func main() { //运行结果:a if true || b() { //go 的 if 判断采用短路求值,值已经确定后续的表达式不会计算也不会被调用 fmt.Println("a") } //运行结果:ba if or(true, b( ...
分类:
编程语言 时间:
2018-09-05 17:51:06
阅读次数:
573