[Làm Quen OJ]. Bài 18. Hoán vị giá trị 2 số

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Nguồn bài:
28Tech
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Cho 2 số nguyên a, b bạn hãy hoán đổi giá trị 2 số ab sau đó tính giá trị biểu thức 128 * a + 97 * b + 1000 in ra màn hình. Để hoán đổi giá trị a, b bạn có thể dùng swap(a, b) hoặc dùng biến tạm như sau : int tmp = a; a = b; b = tmp;


Đầu vào

Dòng duy nhất gồm 2 số a, b


Ràng buộc

0<=a,b<=10^9


Đầu ra

In ra a b sau khi hoán đổi giá trị


Ví dụ

Input 01
12 16
Output 01
4212

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • -2
    fuchs  đã bình luận lúc 27, Tháng 5, 2024, 18:59

    package _28Tech.OJ; // chuyển thành kiểu Long nhaa m.n tất cả int thành Long

                import java.io.BufferedReader;
                import java.io.InputStreamReader;
                import java.io.IOException;
    
                public class HoanVi2So {
                    public static void main(String[] args) {
                        try {
                            BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
    
                            String[] input = reader.readLine().split(" ");
                            int a = Integer.parseInt(input[0]);
                            int b = Integer.parseInt(input[1]);
    
                            int tmp = a;
                            a = b;
                            b = tmp;
    
                            int result = 128 * a + 97 * b + 1000;
                            System.out.println(result);
                        } catch (IOException e) {
                            e.printStackTrace();
                        }
                    }
                }
    

  • -2
    Itachi  đã bình luận lúc 30, Tháng 4, 2024, 12:55

    include<bits/stdc++.h>

    using namespace std;

    define ll long long;

    int main(){

    ios::sync_with_stdio(false);
    cin.tie(0);cout.tie(0);
    long long a,b;
    cin>>a>>b;
    cout<< 128*b+97*a+1000;
    return 0;
    

    }