l1-006
思路:先求出該數的最小約數,然後從長度2開始利用尺取法列舉即可
**:
#pragma gcc optimize(2)
#include
using
namespace std;
typedef
long
long ll;
intmain()
if(pro>n||pro<0)
break
; pro/
=due.
front()
; due.
pop_front()
; due.
push_back
(i); pro*
=i;}
if(flag==
false
)break
; ans++;}
if(qq.
size()
)else cout<<
1<<
'\n'
}
l1-007
思路:按要求輸出即可
**:
#pragma gcc optimize(2)
#include
using
namespace std;
string s[10]
=;intmain()
cout<;for
(int i=
1;isize()
;i++
) cout<<
' '<;return0;
}
l1-008
思路:學會用printf("%5d")
**:
#pragma gcc optimize(2)
#include
using
namespace std;
intmain()
putchar
('\n');
printf
("sum = %d"
,ans)
;return0;
}
l1-009
思路:先利用最大公約數將這些分數通分;
然後分子相加,再按要求輸出即可;
注意長整型開long long
**:
#pragma gcc optimize(2)
#include
using
namespace std;
typedef
long
long ll;
ll gcd
(ll a,ll b)
ll lcm
(ll a,ll b)
const
int maxn=
105;
int n;
ll a[maxn]
,b[maxn]
;void
solve()
}else
if(x==y) cout<<1;
else
if(x==
0) cout<<0;
else
}int
main()
l1-010
思路:排個序即可
**:
#pragma gcc optimize(2)
#include
using
namespace std;
int a[3]
;int
main()
return0;
}
團體程式設計天梯賽 L1 011 L1 015
l1 011 思路 用map存不需要輸出的字元 pragma gcc optimize 2 include using namespace std string s map char bool mp intmain l1 012 思路 1 pragma gcc optimize 2 include ...
團體程式設計天梯賽 L1 056 L1 060
l1 056 思路 這裡算出來相減排個序即可 include using namespace std typedef pair int,string p intmain ans int 1.0 ans n 2 cout ans for p p v p.first abs p.first ans so...
團體程式設計天梯賽 L1 046 L1 050
l1 046 思路 我們模擬一下手寫除法即可 include using namespace std intmain cout n return0 l1 047 思路 if判斷下即可 include using namespace std intmain return0 l1 048 思路 學會矩陣...