NOIP 2008 普及組 複賽 isbn ISBN號碼
int main(){
char s[20];
int ans;
scanf("%s",s);
ans=(s[0]-'0')*1+(s[2]-'0')*2+(s[3]-'0')*3+(s[4]-'0')*4;
ans+=(s[6]-'0')*5+(s[7]-'0')*6+(s[8]-'0')*7+(s[9]-'0')*8+(s[10]-'0')*9;
ans%=11;
if(ans==10)
if(s[12]=='X')
printf("Right\n");
else{
s[12]='X';
printf("%s\n",s);
}
else if(ans==s[12]-'0')
printf("Right\n");
else{
s[12]=ans+'0';
printf("%s\n",s);
}
return 0;
}
相關推薦
NOIP 2008 普及組 複賽 isbn ISBN號碼
#include <stdio.h> int main(){ char s[20]; int ans; scanf("%s",s); ans=(s[0]-'0')*1+(s[2]-'0')*2+(s[3]-'0')*3+(s[4]-'0')*4; ans+=
NOIP 2008 普及組 複賽 ball 傳球遊戲
//p1057 傳球遊戲 //該題與 P1164 小A點菜 有點 象 //模擬樣例,一直覺得挺奇怪的,應該有很多種啊,一模擬,發現1->2->1是不行的。 //樣例弄懂的,很多時候弄懂樣例,紙筆比在腦子裡憑空想想,更有效。 //沒感覺,翻看https://wenku.baidu.com/view
NOIP 2017普及組複賽C/C++詳細題解報告
一、題目 https://wenku.baidu.com/view/f3fe5a326ad97f192279168884868762cbaebb71.html?from=search 二、題解 第1題 這題很簡單,因為輸入的三個數都是十的整數倍,所以計算結果不會有小數。
NOIP 2016普及組複賽C/C++詳細題解報告
第1題 這題很簡單,唯一需要注意的是需要判斷能不能整除。 #include <iostream> #include <climits> #include <cstdio> using namespace std; int main() {
【蒻爆了的NOIP系列--普及組複賽】(6)NOIP2015普及組複賽題解
這只是一個作業,如果有幫到您的,我只能說。。。這不科學。。。 ————————————華麗的分割線———————————— 第一題: 這題很水雙重for列舉直n次輸出當然你要數論我也沒辦法
NOIP 2009 普及組 複賽 score 分數線劃定
#include <stdio.h> struct node{ int k; int s; }p[10000],mid,t; int main(){ int n,m,q; int i,j; int count=0; scanf("%d%d",&
NOIP 2018普及組複賽第1題答案詳解
一、C程式 ###解法一:用gets()函式 #include <stdio.h> #include <string.h> int main() { // 將控制檯的
【蒻爆了的NOIP系列--普及組複賽】(4)NOIP2013普及組複賽題解
這只是一個作業,如果有幫到您的,我只能說。。。這不科學。。。 ————————————華麗的分割線———————————— 第一題: 神似noip2016t1… 貌似就資料範圍和輸入方式
NOIP 2015 普及組 複賽 mine 掃雷遊戲
#include <stdio.h> char s[100+5][100+5]; int b[100+5][100+5]; int step[8][2]={{0,-1},{0,1},{-1,0},{1,0},{-1,-1},{1,-1},{-1,1},{1,1}}; int n,m; int fu
【蒻爆了的NOIP系列--普及組複賽】(3)NOIP2012普及組複賽題解
這只是一個作業,如果有幫到您的,我只能說。。。這不科學。。。 ————————————華麗的分割線———————————— 第一題: 第一個想法:用最基礎的找質數思路解 資料範圍太大,i
NOIP 2011 普及組 複賽 stat 統計單詞數
NOIP 2011 普及組 複賽 stat 統計單詞數https://www.luogu.org/problemnew/show/P1308可提交測評// P1308 統計單詞數//對該題,題意不明,感覺抓狂,出題,還是要經得起推敲//因要讀入空格,故採用getchar()
NOIP 2011 普及組 複賽 swiss 瑞士輪
#include <stdio.h> struct node{ int i;//序號 int f;//分數 int w;//實力 }p[200000+100],a[200000+100],b[200000+20],p_t;//此處p[100000+100]提交錯了後四
2008年NOIP普及組複賽解題報告
2008年NOIP普及組解題報告 王祺磊 (本份解題報告以C++為參考程式) 一、ISBN號碼 一道讓人很長知識的題目,但是題目所蘊含的解題方法,卻十分直接。你甚至可以不用一個迴圈就可以搞定這道題。因為每一位都是固定的。到底第幾位乘幾都是固定的。在這道題中只要控制好字串的位數,就可以
NOIP 普及組 複賽 歷年 試題
NOIP 普及組 複賽 歷年 試題NOIP 2016 普及組 複賽 試題https://wenku.baidu.com/view/c317cd8abdeb19e8b8f67c1cfad6195f312be89f.html?rec_flag=default&mar
全排列(洛谷1061 Jam的計數法or NOIP 2006 普及組 第三題)
div 順序 pre highlight 格式 其中 字符 是個 true Jam是個喜歡標新立異的科學怪人。他不使用阿拉伯數字計數,而是使用小寫英文字母計數,他覺得這樣做,會使世界更加豐富多彩。 在他的計數法中,每個數字的位數都是相同的(使用相同個數的字母),英文字母按
NOIP 2016 普及組Solution
ace solution int () pri clas include col view 第一題 直接貼Code: 1 #include <cstdio> 2 int min(int a,int b) 3 { 4 return a<b
NOIP 2011 普及組 T4 表達式的值 棧
字符串包含 pri 進制 字符 bits range 一個 DC 一個棧 題目 題目描述 對於1 位二進制變量定義兩種運算: 運算的優先級是: 先計算括號內的,再計算括號外的。 “× ”運算優先於“⊕”運算,即計算表達式時,先計算× 運算,再計算⊕運算。例如:計
[NOIP 2017普及組 No.2] 圖書管理員
其中 ali 一個空格 空格 size 讀者 bsp 需要 輸入格式 [NOIP 2017普及組 No.2] 圖書管理員 【題目描述】 圖書館中每本書都有一個圖書編碼,可以用於快速檢索圖書,這個圖書編碼是一個正整數。 每位借書的讀者手中有一個需求碼,這個需求碼也是一
[NOIP 2017普及組 No.3] 棋盤
要花 code strong 開始 分開 格子 ron 一個空格 連續 [NOIP 2017普及組 No.3] 棋盤 【題目描述】 有一個m × m的棋盤,棋盤上每一個格子可能是紅色、黃色或沒有任何顏色的。你現在要從棋盤的最左上角走到棋盤的最右下角。 任何一個時刻,
[NOIP 2014普及組 No.3] 螺旋矩陣
style 矩陣 nbsp noip splay right info src png [NOIP 2014普及組 No.3] 螺旋矩陣 [NOIP 2014普及組 No.3] 螺旋矩陣