標題:
2024/05/27 課堂重點(宗儒)
[打印本頁]
作者:
鄭繼威
時間:
2024-5-27 15:54
標題:
2024/05/27 課堂重點(宗儒)
本帖最後由 鄭繼威 於 2024-5-29 18:01 編輯
2024/05/27 課程重點
上次
[抽考]
509 字串拆解
510 星號輸出
705 庫存函數
707 動態記憶體配置
610 矩陣乘積
710 FIFO分頁替換演算法
[APCS]
本帖隱藏的內容需要回復才可以瀏覽
[attach]18619[/attach]
[作業]
完成
完全奇數
練習
[KitaJudge]
501~510
實作並
通過AC
https://meet.google.com/rcd-crxn-qmz
作者:
李宗儒
時間:
2024-5-27 19:10
本帖最後由 李宗儒 於 2024-5-27 21:49 編輯
#include<bits/stdc++.h>
using namespace std;
int b=0;
int mx,mn;
string mx1,mn1;
int main()
{
string a;
cin>>a;
mx1=a;
mn1=a;
int a1=stoi(a);
for(int i=0;i<a.size();i++)
{
if(int(a[i]-'0')%2!=0)
{
continue;
}
b++;
break;
}
if(b==0)
{
cout<<"0";
return 0;
}
////////////////////////////////////////////
b=0;
for(int i=0;i<3;i++)//min
{
a1-=1;
// cout<<a1<<endl;
mn1=to_string(a1);
for(int i=0;i<mn1.size();i++)
{
// cout<<mn1[i]<<endl;
if(int(mn1[i]-'0')%2!=0)
{
continue;
}
b++;
break;
}
if(b==0)
{
break;
}
b=0;
i--;
}
//////////////////////////////////////////////
for(int i=0;i<3;i++)//max
{
a1+=1;
//cout<<a1<<endl;
mx1=to_string(a1);
for(int i=0;i<mx1.size();i++)
{
// cout<<mx1[i]<<endl;
if(int(mx1[i]-'0')%2!=0)
{
continue;
}
b++;
break;
}
if(b==0)
{
break;
}
b=0;
i--;
}
a1=stoi(a);
///////////////////////////////////////////////////////
// cout<<mn1<<endl;
mx=stoi(a)-stoi(mx1);
mn=stoi(mn1)-stoi(a);
// cout<<mx<<endl;
// cout<<mn<<endl;
if(mx<0)
mx=mx*-1;
if(mn<0)
mn=mn*-1;
if(mx<mn)
swap(mx,mn);
cout<<mn;
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2