計蒜客428倆個8位制年月日之間的差值

2021-07-03 23:06:02 字數 683 閱讀 4172

月份打表,數字筆畫打表,使用月份的二維陣列判斷日期的合法性,

使用數字的一維陣列直接計算日期的筆畫數,計算年差值,用各自的

總和相減即可

#include#include#include#include#include#include#include#include#include#include#include#include#include#include#define ll long long

using namespace std;

int num[10]=;

int yue[2][13]=;

int a,b,c;

int is_run(int year)

int is(int t1,int t2,int t3)

{ if(t3>yue[is_run(t1)][t2])

return 0;

if(t1>t;

while(t--)

{string s;

cin>>s;

int m;

cin>>m;

a=(s[0]-'0')*1000+(s[1]-'0')*100+(s[2]-'0')*10+s[3]-'0';

b=(s[4]-'0')*10+s[5]-'0';

c=(s[6]-'0')*10+s[7]-'0';

// cout<

位運算 C 學習 計蒜客

c 提供了位運算操作符,使程式可以直接對記憶體進行操作。c 的這個特色大大提高了c 程式的執行能力。例如使用位操作運算可以將乙個儲存單位中的各個二進位制位左移或右移一位,也可以將乙個儲存單位中所有的二進位制位取反,這些操作多數要比直接進行數值上的運算要高效的多。學習位運算之前,我們先來了解幾個概念 ...

計蒜客 428 人人都有極客精神 日期問題

人人公司是一家極為鼓舞極客精神的公司,當有重要的專案須要上線但又時間太緊,甚至須要當天上線的時候,往往會掛起海盜旗開啟電子日期顯示。讓大家能夠在對時間有更明白的感知的情況下,同心協力搞定重要的專案。海盜旗下方的電子屏顯示的日期形式為 yyyymmdd 年份佔 4 位 月份佔 2 位 天數佔 2 位 ...

計蒜客 單獨的數字(位運算)

給定乙個陣列 a,除了乙個數出現一次之外,其餘數都出現三次。找出出現一次的數。如 找出 7。你的演算法只能是線性時間的複雜度,並且不能使用額外的空間哦 輸入格式 第一行輸入乙個數n 1 n 500 代表陣列的長度。接下來一行輸入 n 個 int 範圍內 2147483648 2147483647 的...