P9645
Smile_love · · 题解
题目传送门
题目大意
一种
- 一天被分为
k 个小时,第i 个小时为(i-1) 点钟; - 如果现在是
x 点钟,那么经过1 小时后将是(x+1) 点钟,如果0 \le x < k - 1 ; - 如果现在是
(k - 1) 点钟,那么经过1 小时后将是0 点钟。
我们知道现在是
题目解法
这个题目要求你根据一种时间表示方法,找出每个测试用例中 -1。
须注意的是,
所以代码如下:
#include<bits/stdc++.h>
using namespace std;
int main(){
int T;cin>>T;
while(T!=0){
T--;
int x,y,z;cin>>x>>y>>z;
if(x+y==z)cout<<z+1<<endl;
else if(x+y-z<0||x+y-z<=x||x+y-z<=z)cout<<-1<<endl;
else cout<<x+y-z<<endl;
}
return 0;
}