问题描述 l正在出题,新建了一个word文档,想不好取什么名字,身旁一人惊问:“你出的题目叫《新建microsoft word文档》吗?”,l大喜,一拍桌子,说:“好,就叫这个名字了。” 仔细观察,当你新建一个word文档时,会得到一个名为“新建 microsoft word 文档.doc”的文件,再新建一个,则名为“新建 microsoft word 文档(2).doc”,再新建,便是“新建 microsoft word 文档(3).doc”。不断新建,编号不断递增。倘若你现在新建了三个文档,然后删除了“新建 microsoft word 文档(2).doc”,再新建就又会得到一个“新建 microsoft word 文档(2).doc”。
import java.util.Scanner;import java.util.TreeSet;public class Main { static boolean[] words = new boolean[2012]; static TreeSet deleted = new TreeSet(); public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner(System.in); int cnt = in.nextInt(); int id = 1; String op; for ( int i = 0 ; i < cnt ; i++){ op = in.next(); if ("New".equals(op)){ if ( deleted.size() == 0){ words[id] = true; System.out.println(id++); }else{ int t = deleted.pollFirst(); words[t] = true; System.out.println(t); } }else if("Delete".equals(op)){ int index = in.nextInt(); if (words[index]){ System.out.println("Successful"); words[index] = false; deleted.add(index); }else{ System.out.println("Failed"); } } } in.close(); }}
给滚动元素平滑过渡 如何在滚动条属性(scrollleft)发生改变时为元素添加平滑的过渡效果? 解决方案:scroll-behavior 属性 为滚动容器设置 scroll-behavior 属性可以实现平滑滚动。 html 代码: click the button to slide right!…
如何在前端实现 Windows 10 设置界面中的鼠标移动探照灯效果 想要在前端开发中实现 Windows 10 设置界面中类似的鼠标移动探照灯效果,可以通过以下途径: CSS 解决方案 DEMO 1: Windows 10 网格悬停效果:https://codepen.io/tr4553r7/pe…