P4413 [COCI2006-2007#2] R2发表时间:2022-10-28 23:15 P4413 [COCI2006-2007#2] R2 题目描述The number S is called the mean of two numbers R1 and R2 if S is equal to (R1+R2)/2. Mirko's birthday present for Slavko was two integers R1 and R2. Slavko promptly calculated their mean which also happened to be an integer but then lost R2! Help Slavko restore R2. 输入格式The first and only line of input contains two integers R1 and S, both between -1000 and 1000. 输出格式Output R2 on a single line. 题意翻译设S=(R1+R2)/2,给定R1与S (-1000<=R1,S<=1000)(−1000<=R1,S<=1000),求R2。 感谢@Xeonacid 提供的翻译 输入输出样例输入 #1复制 11 15 输出 #1复制 19 输入 #2复制 4 3 输出 #2复制 2 #include<bits/stdc++.h> using namespace std; int read(){ int x=0,f=0;char c=getchar(); while(!isdigit(c)){if(c=='-')f=1;c=getchar();} while(isdigit(c)){ x=x*10+c-'0'; c=getchar(); } return f?-x:x; } int r1,s; void init(){ r1=read();s=read(); } void get_ans(){ cout<<s*2-r1; } int main(){ init();get_ans(); return 0; }
文章分类:
算法学习
|