问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求教一道知名通信公司笔试题目?

发布网友 发布时间:2022-07-14 15:04

我来回答

2个回答

热心网友 时间:2023-09-28 08:00

#include <iostream>
#include <fstream>
#include <string>
using namespace std;

int print(int i,int l,string s,ofstream& fout)
//i是第几轮, l是剩下的环数, s是之前的纪录, fout是文件输出流
{
if(i==10 && l == 0) //如果是第十轮且剩下的环数是0,就输出记录.
{
cout << s << endl;
fout << s << endl;
return 1;
}
else if(i == 10) return 0; //如果到第十轮还没到90环就返回0
if((double)l/(10-i)>10) return 0; //如果在剩下的轮数不可能到达90环,就返回0
int sum = 0;
for(int j=0;j<=10 && l-j>=0;j++) //在本轮中从0到10进行循环递归...
{
string temp = s; //新纪录 == 旧记录
char t = j+'0';
if(j==10) temp += "10"; //新纪录添加10
else temp += t; //新纪录添加t
temp += " ";
sum += print(i+1,l-j,temp,fout); //递归
}
return sum;
}

int main()
{
ofstream fout("result.txt");
int i = print(0,90,"",fout);
cout << "There are total " << i << " ways to get 90 points.\n";
fout << "There are total " << i << " ways to get 90 points.\n";
fout.close();
system("pause");
}

编译运行的话,会生成"result.txt".里面保存有所有的排列可能...一共92378种可能....

看不懂啊?这个只是利用的函数递归来实现的...

如果你重视运行时间的话...那就循环好了....不过这样代码的可读性就下降了...我的时间长可能还因为使用的string,如果用char* 应该还是挺快的...

热心网友 时间:2023-09-28 08:01

最简单的方法就是十重循环,每重0到10枚举,加入适当的剪枝
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
天涯论坛的网址是什么啊? 如何辨别天涯社区的官方网站? 天涯社区的官方网址是什么呀? 嘉陵火星人(150CC)报价 广西能上150C的摩托车牌吗 隆鑫200cc和150cc的发动机怎么辨认_百度问一问 150cc大船摩托车问题!请高手帮我·· 我想问问这是125cc还是150cc 滁州琅琊山的门票要多少钱 为什么手机连上WiFi却无法上网了? 我的手机是苹果6s的然后现在电池健康只有百分之69老自动关机而且开机又没有电怎么办? 苹果手机满电频繁自动关机开机就显示没电连上充电器就好用了? 刹车时发出飞机声的东西是什么 刹车时候出现噪音,好像飞机在头顶上飞过的声音 电摩刹车飞机声怎么来的 螃蟹卡钳的飞机声怎么出的 电动车怎么改刹车才有飞机声 飞机声是卡钳还是盘 电瓶车飞机音和卡钳有关系吗 电动车刹车飞机声需要什么 小牛N1换个什么样的刹车盘有飞机声 格力e6是什么故障 古代的农村人进城该怎么说啊? 甜味橙子什么意思 谁能给我一个笑话啊,长一点的,非常搞笑的! 谁有又搞笑又长的笑话??? 哪里可以开父子关系证明 2020五一东营金沙湾免费开放吗? 一群黑山羊把咩咩的叫声,染在近外的山坡上。这句话中的染子里什么意思? 舞子柒什么意思 2010年广州汇智通信技术有限公司笔试题 知名通信公司笔试题,int** a[3][4]占用多少个内存单元??? 今天接到电信的笔试通知,不知道通信工程类的笔试题目主要考什么内容啊,考到什么程度? 调和威士忌的调和水平是怎样体现的? 为什么威士忌入门建议从调配型威士忌先开始? 浓硫酸适于干燥什么气体 浓硫酸能干燥什么气体?全面点给好评 阿胶枣泡茶有什么好处或坏处 阿胶枣泡茶有何用 阿胶枣和桃花可以放在一起泡茶吗? 铁观音和阿胶枣可以一起泡茶吗 防治非典的标语 荣成斜口岛潮汐表2020最新表- 问一问 厦门男模场KTV在哪 厦门岛内有男模店吗? 厦门波斯莱要怎么应聘男模? 求厦门波斯莱男模队长联系电话、急!! 谁能帮我推荐一个在厦门的男模 适合商务休闲装的 25岁左右的 谢谢 饭店里鲜榨的红枣汁是怎么做的 谁知道温兆伦 随缘的简谱??