第四屆藍橋杯C/C++本科B組第二道大題
太困了就睡了覺,還有20分鐘的時候醒了去了趟cs(廁所),回來後推
了出來。。。最後的6分鐘前三分鐘糾結要不要寫、後三分鐘寫完沒有執行直
接提交,無懸念wa囧~;今兒個隨便參加了場比賽竟然有此題原題、怒秒之、
1Y。。。
了出來。。。最後的6分鐘前三分鐘糾結要不要寫、後三分鐘寫完沒有執行直
接提交,無懸念wa囧~;今兒個隨便參加了場比賽竟然有此題原題、怒秒之、
1Y。。。
#include"iostream"
#include"cstdio"
#include"cstring"
using namespace std;
typedef long long bint;
const int N=1005;
const int mod=1000000007;
int pow2[1005];
bint ans_cor[N],ans[N];
void init()
{
int i;
pow2[0]=1;
for(i=1;i<=1000;i++) pow2[i]=(2*pow2[i-1])%mod;
ans_cor[1]=1;
ans_cor[2]=6;
for(i=3;i<=1000;i++)
ans_cor[i]=(2*ans_cor[i-1]%mod + ( 2*2*ans_cor[i-2]%mod + pow2[i-1] ))%mod;
}
bint solve(int k)
{
if(ans[k]) return ans[k];
int i;
for(i=2;i<k;i++)
ans[k]=(ans[k] + 2*( pow2[i-1]*2*ans_cor[k-i] + 2*ans_cor[i-1]*pow2[k-i] )%mod)%mod;
ans[k]=(ans[k] + 4*ans_cor[k])%mod;
return ans[k];
}
int main()
{
int n;
init();
memset(ans,0,sizeof(ans));
ans[1]=2;
ans[2]=24;
while(scanf("%d",&n)!=-1)
printf("%lld\n",solve(n));
return 0;
}
相關文章
- 第十三屆藍橋杯省賽C/C++ B組C++
- 2017第八屆藍橋杯C/C++ B組省賽第二題 秒解C++
- 試題B:小球反彈(第十五屆藍橋杯省賽B組c/c++組)C++
- 第十屆藍橋杯C++國賽B組部分題解(假題解)C++
- 【藍橋杯考前突擊】第十屆藍橋杯省賽C/C++大學B組 試題 D 數的分解C++
- 2013年第四屆藍橋杯省賽試題及詳解(Java本科C組)Java
- 第十四屆藍橋杯省賽C++ B組(個人經歷 + 題解)C++
- 2020藍橋杯省賽B組C++(第二場)真題C++
- 2012年第三屆藍橋杯C/C++程式設計本科B組省賽 大數乘法(程式碼填空)C++程式設計
- 第14屆藍橋杯B組國賽
- 第十屆藍橋杯C語言大學B組C/C++ 試題F:特別的數C語言C++
- 藍橋杯2014年第五屆決賽C_C++程式設計本科B組C++程式設計
- 2012年第三屆藍橋杯C/C++程式設計本科B組省賽 密碼發生器(程式設計大題)C++程式設計密碼
- 2013第四屆藍橋杯省賽C++B組【第六題:三部排序】C++排序
- 2012年第三屆藍橋杯C/C++程式設計本科B組省賽 放棋子(程式碼填空)C++程式設計
- 2013藍橋杯題解c組C++C++
- 第十五屆藍橋杯軟體賽省賽C/C++B 組題解C++
- 2018第九屆藍橋杯省賽C++B組【第四題:測試次數】C++
- 第十屆藍橋杯省賽C++B組 等差數列C++
- 第十五屆藍橋杯C++B組省賽總結C++
- 第六屆藍橋杯省賽CC++B組C++
- 第十五屆藍橋杯大賽軟體賽省賽 C/C++ 大學 A 組C++
- 2018年第九屆藍橋杯省賽試題及詳解(Java本科B組)Java
- 第九屆藍橋杯大賽個人賽決賽(軟體類本科B組)做題筆記 mit zwei Antworten筆記MIT
- 2016年省賽第七屆藍橋杯B組C/C++第九題解 交換瓶子C++
- 2016年藍橋杯C/C++組省賽第四題--快速排序C++排序
- 2012年第三屆藍橋杯C/C++程式設計本科B組省賽 微生物增殖(結果填空)C++程式設計
- 2012年第三屆藍橋杯C/C++程式設計本科B組省賽 海盜比酒量(結果填空)C++程式設計
- 2012年第三屆藍橋杯C/C++程式設計本科B組省賽 奇怪的比賽(結果填空)C++程式設計
- 2012年第三屆藍橋杯C/C++程式設計本科B組省賽 方陣旋轉(程式碼填空)C++程式設計
- 2019年省賽第十屆藍橋杯B組C/C++試題H解 等差數列C++
- 2013第四屆藍橋杯省賽C++A組【第一題:高斯日記】C++
- 2014年第五屆藍橋杯省賽試題及詳解(Java本科C組)Java
- 歷屆藍橋杯省賽(C、C++)的答案(轉)C++
- 藍橋杯__省賽__第七屆__C/C++__大學A組C++
- 藍橋杯__省賽__第八屆__C/C++__大學A組C++
- 藍橋杯__省賽__第九屆__C/C++__大學A組C++
- 2024年第十五屆藍橋杯軟體類國賽 C/C++ B組 個人解法C++