Открытая олимпиада по программированию |
|
XVI Открытая олимпиада школьников по программированию, 2021/22 учебный годСсылки на вход:Документация по языкам программирования:Free Pascal: User's Guide, Programmer's Guide, Reference Guide, RTL Guide, Local compiler switches. Примеры реализации ввода-выводаНиже приведены замечания по разным языкам программирования и приведен пример программы, вычисляющую сумму двух целых чисел, считываемых со стандартного ввода и выводящую результат на стандартный вывод, с использованием 64-битных целых чисел. Входные числа записаны в одной строке. Python версии 3 a, b = map(int, input().split()) print(a + b) C #include <stdio.h> int main() { long long a, b; scanf("%lld%lld", &a, &b); printf("%lld\n", a + b); return 0; } C++ #include <iostream> using namespace std; int main() { long long a, b; cin >> a >> b; cout << a + b << "\n"; return 0; } Pascal var a, b: int64; begin read(a); read(b); writeln(a + b); end. Mono C# using System; using System.IO; class MainClass { static void Main() { string[] tokens = Console.ReadLine().Split(); long a = long.Parse(tokens[0]); long b = long.Parse(tokens[1]); Console.WriteLine("{0}", a + b); } } Java import java.io.*; public class Main { public static void main(String args[]) throws Exception { Scanner in = new Scanner(System.in); long a, b; a = in.nextLong(); b = in.nextLong(); System.out.println(a + b); } } Реализация быстрого чтения на Java import java.io.*; import java.util.*; public class Sample { public void solve() throws IOException { long a = nextLong(); long b = nextLong(); System.out.println(a + b); } public void run() { try { br = new BufferedReader(new InputStreamReader(System.in)); solve(); } catch (IOException e) { e.printStackTrace(); System.exit(1); } } BufferedReader br; StringTokenizer in; PrintWriter out; public String nextToken() throws IOException { while (in == null || !in.hasMoreTokens()) { in = new StringTokenizer(br.readLine()); } return in.nextToken(); } public int nextInt() throws IOException { return Integer.parseInt(nextToken()); } public double nextDouble() throws IOException { return Double.parseDouble(nextToken()); } public long nextLong() throws IOException { return Long.parseLong(nextToken()); } public static void main(String[] args) throws IOException { new Sample().run(); } } |