其它
Rancho__
这个作者很懒,什么都没留下…
展开
-
UVa 400 Unix Is命令
简单题 #include <bits/stdc++.h> using namespace std; const int maxn=110; string s[maxn]; int main() { // freopen("data.in","r",stdin); ios::sync_with_stdio(false); int N; while (cin>>N)...原创 2019-10-27 19:40:34 · 125 阅读 · 0 评论 -
Uva 136 丑数
n^2暴力就完事,但是上限要高,不然就算不到对应的1500,刘汝佳的写法更好。 #include <bits/stdc++.h> using namespace std; const int maxn=10000; int cnt=4; long long a[maxn]; map<long long , int> mp; int main() { // clo...原创 2019-10-27 19:39:10 · 119 阅读 · 0 评论 -
斐波那契数列
f(n)=1/51/2 ((1+51/2)n /2 - (1-51/2)n /2) 1.f(0)+f(1)+f(2)+…+f(n)=f(n+2)-1。 2.f(1)+f(3)+f(5)+…+f(2n-1)=f(2n)。 3.f(2)+f(4)+f(6)+…+f(2n) =f(2n+1)-1。 4.[f(0)]^2+[f(1)]^2+…+[f(n)]^2=f(n)·...原创 2019-05-31 18:01:02 · 104 阅读 · 0 评论 -
HDU 1237 简单计算器(栈+stringstream)
提供几份代码,这题的输入可以用stringsteam处理,先处理乘除后处理加减,正常思路,但是后面统计加减法的时候,对栈的运用相当于加了几个括号就错了。 正确的简单解法就是,加法,就让正数入栈,减法就让该数的相反数入栈,之后的操作也不会影响该数的正负,这样处理最简单。 单栈 #include <iostream> #include <sstream> #include &l...原创 2019-09-23 19:40:07 · 127 阅读 · 0 评论