[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
恩~`那时我说要该题目了~~

TOP

这里仅仅给出一个思路
按线性规划概念 只有剩余最低(如每天剩余0那就赢利最大了吧)
我这里最小是剩余90以下  再加赢利到下一周期继续
你再改下看吧
  1. @echo off
  2. set/a c=800,a=60
  3. :lp
  4. if %c% geq 5000 set/a a+=c/5000*500,x+=c/5000*5000,_1=c/5000,c-=c/5000*5000
  5. if %c% geq 1000 set/a a+=c/1000*80,x+=c/1000*1000,_2=c/1000,c-=c/1000*1000
  6. if %c% geq 500 set/a a+=c/500*25,x+=c/500*500,_3=c/500,c-=c/500*500
  7. if %c% geq 90 set/a a+=c/90*3,x+=c/90*90,_4=c/90,c-=c/90*90
  8. set/a z+=1,c+=a,b+=a,y+=x
  9. echo 第%z%天投资90*%_4%+500*%_3%+1000*%_2%+5000*%_1%=%x%元 赢利%a% 总投资%y%元 总赢利 %b% 现有现金%c%
  10. if %z% geq 90 echo 第%z%天后  总赢利 %b%&pause&exit
  11. set/a x=0,_1=0,_2=0,_3=0,_4=0
  12. goto lp
复制代码

TOP

返回列表