杭電2017新生賽1002-身份證驗證
畢業後,小Q實現了自己的夢想,成功當上了一名光榮的網管。
眾所周知,進網咖是要刷身份證的,現在老闆讓他寫一個程式,判斷進來的人是否夠18週歲(當天恰好是18歲生日也可),並且根據身份證最後一位來校驗身份證真偽。
身份證號碼共有18位,從左至右編號,第7至第14位為生日,格式為YYYYMMDD,代表年月日。最有一位為校驗位,計算規則如下:
1. 將前面的身份證號碼17位數分別乘以不同的係數。從第1位到第17位的係數分別為:7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2。
2. 將這17位數字和係數相乘的結果相加。
3. 用得到的結果除以11,餘數為0~10時對應的最後一位為:1,0,X,9,8,7,6,5,4,3,2。
請判斷給定的身份證號,如果號碼合法且持有人年滿18輸出“Accepted”,否則輸出“Sorry”(均不含引號)。
相關推薦
杭電2017新生賽1002-身份證驗證
大學時代的小Q,是一個志向遠大的熱血青年,欲致力於國家網路建設。長年泡在電腦密集的地區潛心鑽研以網際網路為傳輸媒介,以個人計算機為終端,旨在實現休閒、交流、獲得虛擬成就的多人線上遊戲。 畢業後,小Q實現了自己的夢想,成功當上了一名光榮的網管。 眾所周知,進網咖是要刷身份證的,現在老闆讓他寫一個程式,判斷進來
杭電2017新生賽1009-最大收益
Elly的叔叔經營一家電腦裝配公司ShumenSoft,為了使公司得到最大獲益,他們日以繼夜地工作著。 眾所周知,一個電腦系統包含一個處理器和顯示器。 在ShumenSoft公司的倉庫中有N個處理器和M個顯示器。第i個處理器花費Ai美元,第j個顯示器花費Bj美元。包含第i個處理器和第j個顯示器的電腦系統的價
杭電2017新生賽1006-稿件整理
稿件整理 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 294 Accepted Submissio
計算機學院大學生程式設計競賽(2017新生賽) 1004 正品的概率
前幾天在hdu上做的一個題目,算是比較水,只要能準確的算出他的概率就好了;() 題目: 思路: 我們需要先從這袋硬幣中先挑選出一枚硬幣,然後拋擲 k 次且全是國徽朝上。我們可以分兩步來考慮,第一步:拿,因為袋中有m枚正品硬幣,n枚次品硬幣,所以拿到真幣的 概率為m/
廣東工業大學2017新生賽(決賽)-網路同步賽
題目連結 做著做著快餓昏了! 格式卡的很嚴,輸入的最後一個數後面不能有空格; 最後一組樣例的答案還必須要有換行!!!!!! 1001 junior97與The Flash 找出正n邊形的外接圓,求出半徑,每次對相鄰的兩個點藉助半徑求距離。 #i
華師ACM新生賽1002
樓天城,中國ACM史上最強選手,也是中國公認的大學生計算機程式設計第一人,經常以一人單挑一個隊,在ACM界無人不曉其大名,人稱“樓教主”。 傳聞當年樓教主軍訓的時候,說軍訓太累了,要去放鬆一下。然後就跑去機房刷題了(如果這都不算愛)。 現在,為了追趕樓教主的腳步,LP
hdu6434 杭電多校賽 第十場 1009 I題 count
Problem I. Count Problem Description Multiple query, for each n, you need to get n i-1 ∑ ∑ [gcd(i + j, i - j) = 1] i=1 j=1 Input On th
中北大學NUC2017新生賽1002/NOJ-1982
題目: 簽到題 時間限制: 1000ms 記憶體限制: 65535KB 通過次數: 3 總提交次數: 3 問題描述 zbt是一個非常勤勞的員工,有一天,後勤部派他前往一個國
杭電女生賽1001 1002 1003 1005 1008 hdu6023 6024 6025 6027 6030
node ace std ret != power tac ns2 clas 代碼先貼這裏 #include "iostream" #include "string.h" #include "stack" #include "queue" #include "string
2017杭電ACM集訓隊單人排位賽 - 2 題解
需要 6.0 hdu2045 owb style 適應 freopen count 枚舉 1001,水題,直接模擬即可。比賽中開局連wa三發,因為把int寫成了bool.. 1002,積分題,比賽中找到了下面這個積分公式, 但是並沒什麽用,,因為帶入以後存在誤
HDU 17新生賽 身份證驗證【模擬】
scan n) code () int spl 自己 bug itl 身份證驗證 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submis
Jeff與骰子游戲(2018杭電新生賽)
思路:沒去打,沒交過這份程式碼,只是看著題目瞎寫了一份程式碼,但應該沒什麼錯才是,就是簡單dp,或者暴搜亂搞就好了。。。。 #include <cstdio> #include <cstdlib> #include <cstring> #include &
杭電女生賽1003
%d 個數 ns2 nbsp 告訴 一句話 pan return spa 題意:給一個序列,刪除一個數,令這個序列的gcd最大 思路:求出原始序列的gcd=g,然後從左邊跑一遍gcd,如果gcd==c 標記 r,那麽a[r] 肯定和前面某個數的gcd為 c , 再從r開始完
近幾年杭電OJ大型比賽題目合集【更新到2017年10月】
杭電 網絡賽 2016年 fin 區域賽 現場賽 2015年 font strong 2017年: 區域賽網絡賽 6194~6205 6206~6216 2016年: 區域賽網絡賽 5868~5877 5878~5891 5892~5901 區域賽
2017網絡新生賽2303回文字串心得
oid pac 通過 min %d spa else == 區分 題目描述: 回文詞是一種對稱的字符串。任意給定一個字符串,通過插入若幹字符,都可以變成回文詞。此題的任務是,求出將給定字符串變成回文詞所需要插入的最少字符數。 比如 “Ab3bd”插入2個字符後可以變成回文詞
2017網絡新生賽2305the count of num心得
問題分析 等於 .... using main 數據文件 分析 心得 tchar 題目描述: 有n個整數(1<=n<=200000),分別為a1, a2, a3, ..., an。對於第i個整數ai,它的範圍為0~10^9, 有k個整數(1<=k<=
2017廣工新生賽決賽 B 【模擬】
spa 通過 turn 描述 namespace 定義 name 內部 但是 Problem B: 狗哥的肚子 Time Limit: 1 Sec Memory Limit: 128 MB Description【http://gdutcode.sinaapp.c
杭電多校第一場補題-1002 Balanced Sequence
names tar clas n) 遇見 include per 不為 return 1002: Balanced Sequence 題意:給定n個字符串,n的大小在1e5左右,字符串的長度也是1e5,字符串僅由‘(’或‘)’組成,合法串可以不是連續的,將這n個串按照一定的
杭電1002
== tin sca lose string system.in app 代碼 sum 這是改用java做題的第三題 想要記錄一下做題時出現的傻傻的問題 1、輸出的標點符號都是英文 2、有關進位的題目要註意進位、和進位之後的第二次進位 3、註意前導零的刪除 下面 就
2018.11.3 杭電薛貓貓杯程式設計網路賽
趙寶樂_通訊工程一班_0題 第一次參加程式設計網路賽,賽前還有些緊張,畢竟不像其他人有些基礎。我在軍訓後、加入acm集訓隊前,連scanf都不知道......後來跟他們相處,發現他們怎麼那麼優秀,知道的知識那麼多,我連語言的規則還沒弄清楚他們已經會一些