日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

一发模拟水题但是RE,暑假抽个时间改一改、、

發布時間:2023/12/10 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一发模拟水题但是RE,暑假抽个时间改一改、、 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這是我們實驗室納新考試的A題,簡單模擬。

話不多說上題干:

哲哲曄曄很難受

Description

哲哲和曄曄最喜歡一起睡懶覺了!可老師又特別喜歡點名,所以每個第一節有課的早晨,他們都會很難受。

因為起床太晚了他們每次都要跑著去教室,遲到了可是要扣分的,他們想知道自己一共扣了多少次分,你能幫幫他們嗎。

Input

輸入數據共2行

第一行有7個數據代表一周七天老師點名的時間(第一節課開始上課的時間是8:00,結束的時間是9:50,老師只會在這個時間段內點名),大寫的X表示這天老師不會點名或者這天第一節沒課。

第二行有7個數據代表一周七天哲哲和曄曄一起到達教室的時間,(可能是這一天0:00到23:59的任何時間),大寫的X表示這天他們起床失敗-_-||。

Output

輸出一個整數表示這周他們一共扣了幾次分。

Sample Input 1?

8:00 8:10 8:20 8:30 8:40 8:50 X 9:00 8:50 7:04 8:30 10:00 X 14:00

Sample Output 1

4

我的代碼:

#include<iostream> #include<string.h> #include<string> using namespace std; char ashi[20][7]; char bshi[20][7]; int booka[20]; int bookb[20]; char afen[20][7]; char bfen[20][7]; char c[100]; char d[100]; int main() {cin.getline(c,100);cin.getline(d,100); // gets(c); // gets(d); // puts(c);int lun=1;int lenc=strlen(c);int lend=strlen(d);for(int i=0;i<lenc;i++){if(c[i]==' '){lun++;continue;}if(c[i]=='X'){booka[lun]=1;continue;}//int j=i;//yong j lai daibiao di i weiint k=0;while(c[i]!=':'){ashi[lun][k]=c[i];i++;k++;}ashi[lun][k]='\0';k=0;i++;while(c[i]!=' '){afen[lun][k]=c[i];i++;k++;}i--;afen[lun][k]='\0';}lun=1;for(int i=0;i<lend;i++){if(d[i]==' '){lun++;continue;}if(d[i]=='X'){bookb[lun]=1;continue;}//int j=i;//yong j lai daibiao di i weiint k=0;while(d[i]!=':'){bshi[lun][k]=d[i];i++;k++;}bshi[lun][k]='\0';k=0;i++;while(d[i]!=' '){bfen[lun][k]=d[i];i++;k++;}i--;bfen[lun][k]='\0';}for(int i=1;i<8;i++){ // printf("%s %s %d\n",ashi[i],afen[i],booka[i]);}for(int i=1;i<8;i++){ // printf("%s %s %d\n",bshi[i],bfen[i],bookb[i]);}int cnt=0;for(int i=1;i<8;i++){if(booka[i]==1){continue;}if(bookb[i]==1) { // printf("di %d ci\n",i);cnt++;continue;}if(strlen(bshi[i])==2){ // printf("di %d ci\n",i);cnt++;continue;}if(strcmp(ashi[i],bshi[i])<0){ // printf("di %d ci\n",i);cnt++;continue;}else if(strcmp(ashi[i],bshi[i])>0){continue;}if(strcmp(afen[i],bfen[i])<0){ // printf("di %d ci\n",i);cnt++;continue;}}printf("%d\n",cnt);return 0;}

總是RE你說難受不難受。。。

或者有沒有個大佬給指點一下啊~



總結

以上是生活随笔為你收集整理的一发模拟水题但是RE,暑假抽个时间改一改、、的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。