AcWing
  • 首页
  • 课程
  • 题库
  • 更多
    • 竞赛
    • 题解
    • 分享
    • 问答
    • 应用
    • 校园
  • 关闭
    历史记录
    清除记录
    猜你想搜
    AcWing热点
  • App
  • 登录/注册

AcWing 5297. 坐标变换(其一)    原题链接    简单

作者: 作者的头像   不知名的fE ,  2024-11-30 17:16:15 ,  所有人可见 ,  阅读 6


0


坐标变换(其一)

前缀和

import java.util.*;
import java.io.*;

public class Main {
    static final int N = 100010;
    static ArrayList<int[]> list = new ArrayList<>();
    static int n, m;

    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        PrintWriter out = new PrintWriter(System.out);

        String[] str = br.readLine().split(" ");
        n = Integer.parseInt(str[0]); m = Integer.parseInt(str[1]);

        for (int i = 1; i <= n; i++) {
            str = br.readLine().split(" ");
            int a = Integer.parseInt(str[0]), b = Integer.parseInt(str[1]);
            list.add(new int[]{a, b});
        }

        int dx = 0, dy = 0;
        for (int[] item : list) {
            dx += item[0];
            dy += item[1];
        }

        for (int i = 1; i <= m; i++) {
            str = br.readLine().split(" ");
            int x = Integer.parseInt(str[0]), y = Integer.parseInt(str[1]);
            out.println((x + dx) + " " + (y + dy));
        }

        out.flush();
    }
}

0 评论

App 内打开
你确定删除吗?
1024
x

© 2018-2025 AcWing 版权所有  |  京ICP备2021015969号-2
用户协议  |  隐私政策  |  常见问题  |  联系我们
AcWing
请输入登录信息
更多登录方式: 微信图标 qq图标 qq图标
请输入绑定的邮箱地址
请输入注册信息