URAL 1642 1D Maze

来源:互联网 发布:淘宝宝贝编辑教程 编辑:程序博客网 时间:2024/05/22 04:58

题目链接:点击打开链接

#include <cstdio>int main() {int n, s, x;while(~scanf("%d%d", &n, &s)) {int l = - 1000, r = 1000;for(int i = 0; i < n; i ++) {scanf("%d", &x);if(x < 0 && x > l) l = x;if(x > 0 && x < r) r = x;}if(l > s || r < s) puts("Impossible");else {if(s > 0) printf("%d %d\n", s, l*(-2)+s);else printf("%d %d\n", r*2-s, -s);}}return 0;}


0 0
原创粉丝点击