×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
分類題庫
解題動態
排行榜
討論區
競賽區
登入
註冊
發表新討論
解題報告
#46710: c++答案沒有詳解
yp11351100@yphs.tp.edu.tw
(801-28胡可岳)
學校 : 臺北市私立延平高級中學
編號 : 276234
×
傳送站內訊息
傳給:
主題:
內容:
來源 : [45.38.17.252]
最後登入時間 :
2025-08-06 14:37:29
d183.
00725 - Division
--
UVa
725
| From: [203.72.178.1] | 發表日期: 2025-07-11 13:14
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
while(cin>>n)
{
if(n==0)
break;
bool f=false;
for(int b=1234;b<=98765/n;b++)
{
set<int> tp;
int a=b*n,c=b,d=0,e=a;
int z=1,w=1;
while(a>0)
{
tp.insert(a%10);
a/=10;
}
while(c>0)
{
tp.insert(c%10);
c/=10;
}
if(b<10000||b%10==0||e%10==0)
tp.insert(0);
if(tp.size()==10)
{
f=true;
if(b<10000)
cout<<e<<" / 0"<<b <<" = "<<n<<endl;
else
cout<<e<<" / "<<b <<" = "<<n<<endl;
}
}
if(f==false)
{
cout<<"There are no solutions for "<<n<<".\n";
}
}
}