軟件版本

1011:軟件版本 分數: 3

時間限制:1 秒
內存限制:32 兆
特殊判題:
提交:4
解決: 1

標籤

  • 簡單模擬

題目描述

相信大家一定有過在網上下載軟件而碰到多個不同版本的情況。一般來說,軟件的版本號由三個部分組成,主版本號(Major Version Number),子版本號(Minor Version Number)和修訂號(Revision_Number)。當軟件進行了重大的修改時,主版本號加一;當軟件在原有基礎上增加部分功能時,主版本號不變,子版本號加一;當軟件僅僅修正了部分bug時,主版本號和子版本號都不變,修正號加一。
在我們比較軟件的兩個版本的新舊時,都是先比較主版本號,當主版本號相同時再比較子版本號,前兩者都相同的情況下再比較修正號。版本號越大的軟件越新。
現在,小明在下載軟件的時候碰到了兩個版本,請你告訴他哪個版本更新一些。

輸入格式

輸入的第一行有一個整數T,代表有T組測試。接下來有T組測試。
每組測試分兩行,第一行有三個整數代表第一個軟件版本的主版本號,子版本號和修訂號。第二行也有三個整數代表第二個軟件版本的主版本號,子版本號和修訂號。
數據中出現的整數都在[0,1000]範圍之內。

輸出

對於每組測試,如果第一個軟件的版本新點,請輸出First,如果第二個軟件的版本新點,請輸出Second,否則輸出Same。

樣例輸入

3
1 1 0
1 1 1
1 1 1
1 1 0
1 1 1
1 1 1

樣例輸出

Second
First
Same

代碼

#include <iostream>
using namespace std;
int main()
{
 int n,i,a1,b1,c1,a2,b2,c2;
 cin>>n;
 for (i=1;i<=n;i++){
  cin>>a1>>b1>>c1>>a2>>b2>>c2;
  if (a1>a2)
   cout<<"First\n";
  else
   if (a1<a2)
    cout<<"Second\n";
   else
    if (b1>b2)
     cout<<"First\n";
    else
     if (b1<b2)
        cout<<"Second\n";
       else
        if (c1>c2)
         cout<<"First\n";
        else
       if (c1<c2)
        cout<<"Second\n";
       else
        cout<<"Same\n";      
 }
 return 0;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章