Submission #114325

#TimeUsernameProblemLanguageResultExecution timeMemory
114325caoashNadan (COCI18_nadan)Java
50 / 50
84 ms9868 KiB
import java.io.*; import java.util.*; /* Solution Sketch: */ public class nadan { static final boolean stdin = true; static final String filename = ""; static FastScanner br; static PrintWriter pw; public static void main(String[] args) throws IOException { if (stdin) { br = new FastScanner(); pw = new PrintWriter(new OutputStreamWriter(System.out)); } else { br = new FastScanner(filename + ".in"); pw = new PrintWriter(new FileWriter(filename + ".out")); } X solver = new X(); solver.solve(br, pw); } static class X { public void solve(FastScanner br, PrintWriter pw) throws IOException { int K = br.nextInt(); int N = br.nextInt(); for(int i = 1; i < N; i++){ pw.println(i); K -= i; } pw.println(K); pw.close(); } } //fastscanner class public static class FastScanner { BufferedReader br; StringTokenizer st; public FastScanner(String s) { try { br = new BufferedReader(new FileReader(s)); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public FastScanner() { br = new BufferedReader(new InputStreamReader(System.in)); } String nextToken() { while (st == null || !st.hasMoreElements()) { try { st = new StringTokenizer(br.readLine()); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } return st.nextToken(); } int nextInt() { return Integer.parseInt(nextToken()); } long nextLong() { return Long.parseLong(nextToken()); } double nextDouble() { return Double.parseDouble(nextToken()); } } }
#Verdict Execution timeMemoryGrader output
Fetching results...