首页 > 代码库 > pat(B) 1037. 在霍格沃茨找零钱(水题)
pat(B) 1037. 在霍格沃茨找零钱(水题)
代码:
#include<cstdio> #include<iostream> #include<cstring> #include<algorithm> using namespace std; int main() { int h,m,s; int h0,m0,s0; while(scanf("%d.%d.%d%d.%d.%d",&h0,&m0,&s0,&h,&m,&s)!=EOF) { int x1=h0*17*29+m0*29+h0; int x2=h*17*29+m*29+h; if(x1>x2) { swap(h0,h); swap(m0,m); swap(s0,s); printf("-"); } if(s>=s0) { s=s-s0; } else { m-=1; s=s+29-s0; } if(m>=m0) { m=m-m0; } else { h-=1; m=m+17-m0; } h=h-h0; printf("%d.%d.%d\n",h,m,s); } return 0; }
pat(B) 1037. 在霍格沃茨找零钱(水题)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。