问一个软件编写的问题。我是学pascal语言的,拿过noip全国一等奖,想学学软件的制作,该学些什么?? 10

现在我只会编写源代码,会些flash。像我同学编过一些计时器之类的小软件,如果我想要学习制作软件,该学习些什么?比如说制作游戏呢??谢谢!... 现在我只会编写源代码,会些flash。像我同学编过一些计时器之类的小软件,如果我想要学习制作软件,该学习些什么?比如说制作游戏呢??谢谢! 展开
 我来答
手机用户33545
2011-09-16 · TA获得超过229个赞
知道小有建树答主
回答量:758
采纳率:100%
帮助的人:495万
展开全部
1.拓扑排序是指将有向无环图G中的所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若<u,v> ∈E(G),则u在线性序列中出现在v之前,这样的线性序列成为拓扑序列。如下的有向无环图,对其顶点做拓扑排序,则所有可能的拓扑序列的个数为 。
这道题考的是拓扑排序,由题意可知8,9可插入1到7中的任意节点中,那么我们讨论8,9并在一起插入和分开插入两种情况,7个节点有8个个空位,则有C(8,1)+c(8,2)种情况; 根据拓扑排序原理,我们在讨论删除一个节点1后的情况,5节点从2,3,4,6,7中分离开,那么我们将节点5插入2,3,4,6,7中,则有c(6,1)种情况,然后我们再继续删除节点, 由于删除节点3的时候有3,4,6;3,7,6两条路径情况
综上所诉,该排序一共有(c(8,1)+c(8,2))*c(6,1)*2=432种情况

2.某个国家的钱币面值有1, 7, 72, 73共计四种,如果要用现金付清10015元的货物,假设买卖双方各种钱币的数量无限且允许找零,那么交易过程中至少需要流通 张钱币。
这是一道贪心题,我们先把(10015)10转化为7进制数为(41125)7,因为该国只有7^0,7^1,7^2,7^3四种钱币,我们先用贪心得到得到的钱币数为:(4*7+1)+1+2+5=37 张钱币
又因为有条件‘假设买卖双方各种钱币的数量无限且允许找零’,我们讨论个位数的5元情况我们发现可以多用一张7元钱币再找回两张1元钱币这种情况比原先决策2+1<5更优;
综上所诉,该国这次交易至少需流通(4*7+1)+1+2+(1+2)=35张钱币
ps:我写得好辛苦啊~~麻烦给点分吧..
hbqjdj123
2011-09-15 · TA获得超过444个赞
知道答主
回答量:228
采纳率:0%
帮助的人:89.5万
展开全部
学习手机软件制作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
人的闲情天涯3947
2011-09-15
知道答主
回答量:55
采纳率:0%
帮助的人:57.1万
展开全部
学c或c++吧,没有人用pascal做软件的。然后建议用vc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1996CA
2011-09-17
知道答主
回答量:12
采纳率:0%
帮助的人:18.5万
展开全部
noip没有全国一等奖,lz拼noi吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式