超級碼力 閏年 模擬 思維

2021-10-24 09:16:09 字數 1415 閱讀 8615

世 上 沒 有 絕 望 的 處 境

只 有 對 處 境 絕 望 的 人

已知現在是y1年m1月d1日,過x了天後,到了y2年m2月d2日。但是你現在只知道m1,d1,m2,d2和x。請你判斷一下y1是不是閏年呢?

輸入資料為乙個二維的list,每乙個小list代表一組詢問,list從下標為0到4的值分別代表m1,d1,m2,d2和x。

你需要返回乙個字串,按照詢問順序,回答p,r或?,分別代表y1一定是平年,y1一定是閏年,無法確定y1是閏年還是平年。

4

2 28 3 2 2

2 28 3 1 2

12 31 1 1 1

2 16 1 23 341

pr?p
總所周知,兩個閏年不會連在一起

那麼連續兩年的情況有

平潤潤平

平平這兩種情況

而且,時長不會超過一年。(假設兩年足夠)

我們通過假設可能性來判斷。

#include

#include

#pragma gcc optimize(2)

using

namespace std;

typedef

long

long ll;

inline ll read()

#define read read()

class

solution

,//平潤

,//平平

//潤平};

for(

int i =

0; i < len; i++

)while

(nx--)}

if(na >

12)na -=12

;if(na == c && nb == d)judge[j]=1

;else judge[j]=0

;}if(judge[0]

|| judge[1]

)p =1;

else p =0;

r = judge[2]

;if(p && r)ans +

="?"

;else

if(p)ans +

="p"

;else

if(r)ans +

="r";}

return ans;}}

;int

main()

cout << res.

guessyear

(q)<< endl;

return0;

}/*42 28 3 2 2

2 28 3 1 2

12 31 1 1 1

2 16 1 23 341

*/

超級賬本鏈碼

fabric中的智慧型合約稱為 鏈碼 chaincode 鏈碼部署在節點上,採用容器技術形成隔離的執行環境。鏈碼的生命週期管理主要包括鏈碼的安裝 例項化 呼叫和終止等。作為聯盟鏈方案,fabric包含管理成員身份的功能。參與區塊鏈網路成員身份必須是明確的,成員之間知道批次組織身份資訊,每個交易都有明...

超級碼力機器學習崗位 面試題筆試題

超級碼力機器學習崗位 選拔筆試 第一題 1.用乙個你覺得效果最好的分類演算法 e.g.svm,rf,ann,etc.對test1的data進行classification建模,用5 fold crossvalidation來計算 的auc或f measure。若電腦計算能力不足可用3 fold。對於...

力扣 超級回文數

如果乙個正整數自身是回文數,而且它也是乙個回文數的平方,那麼我們稱這個數為超級回文數。現在,給定兩個正整數 l 和 r 以字串形式表示 返回包含在範圍 l,r 中的超級回文數的數目。示例 輸入 l 4 r 1000 輸出 4 解釋 4,9,121,以及 484 是超級回文數。注意 676 不是乙個超...