多玩的一个笔试题,求解

vc_player 2012-03-07 01:06:13
编写一个编辑器
实现”type a” “type b” “undo 1”操作
Undo 后面接时间,可以undo 掉 undo的命令
举例”type a” “type b” “undo 1” “undo3”
时间times{1,2,3,4}
输出undo 1秒即type b不做,即为a,undo2则有undo1,type b,typea不做同样是a
@Param String[] cmds ,int[] times
@return String
...全文
355 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
vc_player 2012-03-07
  • 打赏
  • 举报
回复
不知道有无人啊
vc_player 2012-03-07
  • 打赏
  • 举报
回复
奥,不好意思,刚才描述的有点不清楚
重新说下

编写一个编辑器
有两种操作 type和undo
type 后接字符串 undo后接时间

由两个数组来进行对应的存放
String[] cmds
int[] times

举例:
cmds:{"type a","type b"} times:{1,2}
则输出ab字符串
而后可以undo就是依据时间来取消掉之前的操作
如:
cmds:{"type a","type b","undo 1"} times:{1,2,3}
这时候type b操作就被取消掉了

不过有一点undo操作可以取消之前undo操作
如:cmds:{"type a","type b","undo 1","undo 1"} times{1,2,3,4}
这个则输出的ab

我的思路是用了两个栈来进行操作

不过这里碰到了问题,如果
{"type a","type b","undo 1","type ab","undo 2"} times{1,2,3,4,5}
则不知道怎么弄了

请大家都说说自己对这道笔试题的解法吧
安特矮油 2012-03-07
  • 打赏
  • 举报
回复
完全没看懂是啥意思
vc_player 2012-03-07
  • 打赏
  • 举报
回复
没人么
内容概要:本文针对主动配电网中风能与光伏发电出力的不确定性问题,提出一种基于多时间尺度滚动优化的协调调度方法,并在IEEE33节点标准系统上完成了Matlab仿真验证。研究采用二阶锥规划(SOCP)技术构建数学模型,有效处理非线性功率约束,提升求解效率与精度;通过引入滚动优化机制,融合短期预测与长期调度,增强了系统应对可再生能源波动的鲁棒性与运行经济性。论文系统阐述了模型构建原理、优化算法设计流程及仿真分析过程,配套提供完整Matlab代码资源,涵盖数据预处理、模型求解与结果可视化,便于读者复现、验证与拓展研究。; 适合人群:适用于电力系统、综合能源系统及智能电网方向的研究生、科研人员和工程技术人员,尤其适合具备优化建模基础与Matlab编程能力的研究者。; 使用场景及目标:①掌握风光出力不确定性建模与处理方法;②学习多时间尺度滚动优化在主动配电网调度中的应用;③理解二阶锥规划在电力系统最优潮流中的转化与实现技巧;④基于IEEE33节点系统开展优化算法仿真、性能评估与对比研究;⑤为进一步融入储能配置、需求响应等元素提供技术基础。; 阅读建议:建议结合网盘提供的完整代码资源,按照文档逻辑逐模块运行与调试程序,重点关注目标函数构建、约束条件线性化处理及滚动窗口更新机制,鼓励在此基础上进行算法改进与应用场景延伸。

51,409

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧