- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
张书涵_符号三角形问题
关于符号三角形数与n的关系的研究与实现
云南师范大学 计算机应用技术 张书涵
1 问题描述
在一般情况下,符号三角形的第一行有n个符号。符号三角形问题要求对于给定的n,计算有多少个不同的符号三角形,使其所含的“+”和“-”的个数相同。
例如图1:由14个“+”和14个“-”组成的符号三角形。2个同号下面都是“+”,2个异号下面都是“-”。
图1 符号三角形
本文就是计算有多少个不同的符号三角形,使其所含的“+”和“-”的个数相同,并且探讨两种符号数相同的不同符号三角形的个数与n的关系。
2 问题分析
用n元组x[1:n]表示符号三角形的第一行。X[i]=1表示第一行第i个符号为“+”, X[i]=0表示第一行第i个符号为“-”。可行性约束函数为,当前符号三角形所包含的“+”个数与“-”个数均不超过n*(n+1)/4 。
容易看出,第1行n个符号的数值不同,将直接导致符号三角形的数值F(n)不同。显然,符号三角形的个数F(n)是随着n的变化而变化。那么,得知F(n)与n必然存在一种关系。其次,一个符号三角形有n(n+1)/2个符号,显然这个公式的分子n,n+1中必有一个为偶数。
记G(n)为一个符号三角形所包含的符号数,假定n为偶数。
则上述的公式可改写成:。而且n/2必须再次为偶数,不然就不满足条件:符号三角形的符号数G(n)所含的“+”和“—”的个数相同。所以,n必然是4的倍数,即n=4k,其中k=1,2,3,······。
根据上面的论述,易知当公式的分子n,n+1中有且只有一个为4的倍数,此探讨才有意义,并且研究的条件再次收缩。
3 问题解决
用穷举法列出n和符号数以及符号三角形数F(n)的映射表,如表1所示。
n 符号总数 符号三角形个数F(n) 1 1 0 2 3 0 3 6 4 4 10 6 5 15 0 6 21 0 7 28 12 8 36 40 9 45 0 10 55 0 11 66 171 12 78 410 表1 n和符号数以及符号三角形数F(n)的映射表
根据穷举的结果我们也可以看出,当n=4i或n=4i-1(i=1,2,3,4…)时存在符号三角形,当n=4i-2或4i-3时不存在符号三角数。
4 运行结果
5 总结
通过上述的分析,基本上理解了算法…)时存在符号三角形,当n=4i-2或4i-3时不存在符号三角数。但是运用现有的技术很难得到F(n)关于n的精确表达式。所以,这个问题还有待进一步研究。
附录:
程序代码:
#includeiostream
using namespace std;
typedef unsigned char uchar;
char cc[2]={+,-}; //便于输出
int n, //第一行符号总数
half, //全部符号总数一半
counter; //1计数,即“-”号计数
uchar **p; //符号存储空间
long sum; //符合条件的三角形计数
//t,第一行第t个符号
void Backtrace(int t)
{
int i, j;
if( t n )
{//符号填充完毕
sum++;
//打印符号
cout 第 sum 个:\n;
for(i=1; i=n; ++i)
{
for(j=1; ji; ++j)
{
cout ;
}
for(j=1; j=n-i+1; ++j)
{
cout cc[ p[i][j] ] ;
}
cout \n; }
}
else
{ for(i=0; i2; ++i)
{
p[1][t] = i; //第一行第t个符号
counter += i; //“-”号统计
for(j=2; j=t; ++j) //当第一行符号=2时,可以运算出下面行的某些符号
您可能关注的文档
最近下载
- 人教新目标八年级下册英语全册教案(最全).doc
- 中国风能太阳能资源年景公报2014.pdf
- 2021年数学英才登高系列活动(CMTS)试题.pdf
- 对培育当代革命军人核心价值观的调查与思考.docx
- 2013-2022年十年高考英语各题型考点对比分析(共7个专题).pdf
- 某市医疗保障局年深入开展医保领域群众身边腐败和作风问题专项整治工作方案.docx VIP
- 论持久战全文--毛泽东_txt下载.docx
- RIGOL普源精电DSA800配置手册用户手册.pdf
- 【大单元教学】第一单元《民艺蕴情》第2课《多样的中国民间美术》课件(36页)--人美2024版七年级下册.pptx VIP
- 劳动出版社《电机与电气控制(第三版)习题册》答案.pdf
文档评论(0)