摘要: 有n盏灯,编号为1~n。第1个人把所有灯打开,第2个人按下所有编号为2的倍数的开关(这些灯将被关掉),第3个人按下所有编号为3的倍数的开关(其中关掉的灯将被打开,开着的灯将被关闭),依此类推。一共有k个人,问最后有哪些灯开着?输入n和k,输出开着的灯的编号。k≤n≤1000。样例输入:7 3样例输出 阅读全文
posted @ 2018-08-07 17:07 YzdFly 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 观察者模式:定义了对象之间一对多的依赖,当一个对象改变状态时,他的所有依赖都会收到通知并自动更新。 场景:有这样一个需求,风险监控的时候,某个用户关注了某个信息,并且希望这个信息有重大变动的时候能够往邮箱、手机、当前用户登录的网页发送这个信息。 让我们来看看根据需求马上动手的代码: 1、定义发送信息 阅读全文
posted @ 2018-08-07 15:54 YzdFly 阅读(101) 评论(0) 推荐(0) 编辑