2026天梯赛模拟赛9-10

张开发
2026/4/17 7:54:02 15 分钟阅读

分享文章

2026天梯赛模拟赛9-10
L2-1 简单计算器import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Stack; public class Main { public static void main(String[] args) throws IOException { BufferedReader brnew BufferedReader(new InputStreamReader(System.in)); int nInteger.parseInt(br.readLine()); StackInteger numnew Stack(); StackString opnew Stack(); String[] s br.readLine().split( ); String[] s1 br.readLine().split( ); for (int i0;in;i){ num.push(Integer.parseInt(s[i])); } for (int i0;in-1;i){ op.push(s1[i]); } while (num.size()!1!op.isEmpty()){ int n1num.pop(); int n2num.pop(); String pop op.pop(); if (pop.equals()){ num.push(n2n1); } if (pop.equals(-)){ num.push(n2-n1); } if (pop.equals(*)){ num.push(n2*n1); } if (pop.equals(/)){ if (n10){ System.out.println(ERROR: n2/n1); return; } num.push(n2/n1); } } System.out.println(num.pop()); } }L2-2 为 i 做 eimport java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; public class Main { public static void main(String[] args) throws IOException { BufferedReader br new BufferedReader(new InputStreamReader(System.in)); int n Integer.parseInt(br.readLine()); MapString, String map new HashMap(); for (int i 0; i n; i) { String[] s br.readLine().split( ); map.put(s[0], s[1]); } int mInteger.parseInt(br.readLine()); ListInteger listnew ArrayList(); for (int i0;im;i){ String[] s br.readLine().split( ); boolean ttrue; for (int j1;js.length;j){ if (map.get(s[j]).equals(e)){ tfalse; break; } } if (t){ list.add(i1); } } if (list.size()0){ System.out.println(None); return; } System.out.print(list.get(0)); for (int i1;ilist.size();i){ System.out.print( list.get(i)); } } }

更多文章