python如何仿写文章_python,python3.x_求助,用python仿写以下代码,python,python3.x,java - phpStudy...
求助,用python仿寫以下代碼
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
int[] flag=new int[29];
float[] a=new float[29];
for(int i=0;i
a[i]=(float)1.0/(float)(i+2);
}
for(int j=1;j<=Math.pow(2, 29);j++){
int temp=j,index=0;
float sum=0;
Fuzhi(flag);
while(temp>0&&index<29){
flag[index]=temp%2;
sum+=(temp%2)*a[index++];
temp=temp/2;
}
if(sum==1){
int count=0;
for(int i=0;i
if(flag[i]==1)
count++;
}
if(count==n){
for(int i=0;i
if(flag[i]!=0)
System.out.print(flag[i]+"/"+(i+2)+" ");
}
形如:1/a 的分數稱為單位分數。
可以把1分解為若干個互不相同的單位分數之和。
例如:
1 = 1/2 + 1/3 + 1/9 + 1/18
1 = 1/2 + 1/3 + 1/10 + 1/15
1 = 1/3 + 1/5 + 1/7 + 1/9 + 1/11 + 1/15 + 1/35 + 1/45 + 1/231
等等,類似這樣的分解無窮無盡。
我們增加一個約束條件:最大的分母必須不超過30
請你求出分解為n項時的所有不同分解法。
數據格式要求:
輸入一個整數n,表示要分解為n項(n<12)
輸出分解后的單位分數項,中間用一個空格分開。
每種分解法占用一行,行間的順序按照分母從小到大排序。
例如,
輸入:
4
程序應該輸出:
1/2 1/3 1/8 1/24
1/2 1/3 1/9 1/18
1/2 1/3 1/10 1/15
1/2 1/4 1/5 1/20
1/2 1/4 1/6 1/12
再例如,
輸入:
5
程序應該輸出:
1/2 1/3 1/12 1/21 1/28
1/2 1/4 1/6 1/21 1/28
1/2 1/4 1/7 1/14 1/28
1/2 1/4 1/8 1/12 1/24
1/2 1/4 1/9 1/12 1/18
1/2 1/4 1/10 1/12 1/15
1/2 1/5 1/6 1/12 1/20
1/3 1/4 1/5 1/6 1/20
資源約定:
峰值內存消耗(含虛擬機) < 256M
CPU消耗 < 2000ms
請嚴格按要求輸出,不要畫蛇添足地打印類似:“請您輸入...” 的多余內容。
相關閱讀:
python消息隊列服務退出的問題
如何讓電腦變卡?
js數組哪個個方法是把數組變為羅列的參數?
editplus無法加載的問題
java核心技術 卷1里面泛型一章中“泛型類的靜態上下文中類型變量無效”這一節不能理解
struts2的ExternalContext和InternalContext的用途是什么?
fullcalendar這插件,能夠改變views的開始日期嗎?
Objective-C中有沒有辦法比較兩個方法的地址
原語執行時時鐘中斷被觸發會怎么做?
cmake/gcc 如何強制靜態連接
memcached數據疑問
ionic框架中,想在頂部標題欄右側增加圖標按鈕,怎么寫?
關于PHP中大括號{}的一種用法
使用sd_setImageWithURL的問題
rails 2.3.11 能用sass嗎?
php中正則無法匹配內容
javasscript或者JQuery有沒有一個檢查字符串能否轉換成JSON的方法?
entity framework
sublime text的標簽頁能設置成等寬的嗎?
如何簡化處理路徑替換
總結
以上是生活随笔為你收集整理的python如何仿写文章_python,python3.x_求助,用python仿写以下代码,python,python3.x,java - phpStudy...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: git 配置origin_GitHub/
- 下一篇: php+反序列化方法,PHP序列化反序列