塗顏色(數論,大資料輸入處理)
連結:https://ac.nowcoder.com/acm/contest/330/E
來源:牛客網
精通程式設計的 Applese 叕寫了一個遊戲。
在這個遊戲中,有一個 n 行 m 列的方陣。現在它要為這個方陣塗上黑白兩種顏色。規定左右相鄰兩格的顏色不能相同。請你幫它統計一下有多少種塗色的方法。由於答案很大,你需要將答案對 109+7109+7 取模。
輸入描述:
僅一行兩個正整數 n, m,表示方陣的大小。
輸出描述:
輸出一個正整數,表示方案數對 109+7109+7 取模。
示例1
輸入
1 1
輸出
2
示例2
輸入
2 2
輸出
4
備註:
1≤n,m≤10100000
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#define ll long long
const ll mod =1e9+7;
using namespace std;
string s1,s2;
ll num(string s)
{ll sum=0;
for(int i=0;i<s.length();i++)
sum=(sum*10+(s[i]-'0'))%(mod-1);
return sum;
}
ll quickpow(ll a,ll b,ll m)
{ll ans=1;
while(b)
{
if(b&1)
{
b--;
ans=ans*a%m;
}
b>>=1;
a=a*a%m;
}
return ans%m;
}
int main()
{
cin>>s1>>s2;
ll n,m;
n=num(s1);
m=num(s2);
printf("%lld\n",quickpow(2,n,mod));
return 0;
}
相關文章
- shell日誌顏色處理
- UITabBarController、TabBar背景顏色設定、TabBarItem顏色處理UItabBarController
- 自定義chrome的輸入框背景顏色Chrome
- 大資料爭論:批處理與流處理的C位之戰大資料
- js設定輸入的文字不同顏色效果JS
- 純css改變輸入框游標顏色CSS
- python 輸出顏色Python
- Shader從入門到跑路:顏色自定義輸出、紋理取樣
- 大批次引數輸入查詢處理
- nlp中文字輸入的資料預處理方式
- python帶顏色輸出Python
- Xamarin Essentials教程資料處理傳輸資料
- 美顏SDK膚色處理與細節調整
- 如何在 Mac 上更改資料夾顏色,改變 mac 資料夾顏色教程Mac
- 論App圖示的顏色APP
- 樹上數顏色
- WebGL 紋理顏色原理Web
- Python 影像處理 OpenCV (4):影像算數運算以及修改顏色空間PythonOpenCV
- .bashrc 給資料夾新增顏色
- 大資料常用處理框架大資料框架
- 如何在Mac上更改資料夾顏色,給你的Mac資料夾換個顏色Mac
- Python輸出帶顏色的字型,附詳細引數Python
- java大資料處理:如何使用Java技術實現高效的大資料處理Java大資料
- OpenCV4影像處理--影像查詢表和顏色表OpenCV
- linux shell輸出帶顏色文字Linux
- 大資料處理的基本流程大資料
- 大資料三種處理方式大資料
- 大資料處理之道書評大資料
- 剖析大資料平臺的資料處理大資料
- 資料庫如何處理大資料訪問資料庫大資料
- 處理stdin輸入的字串指令字串
- pat處理輸入輸出小技巧(待更新)
- Python-OpenCV 處理視訊(一)(二): 輸入輸出 視訊處理PythonOpenCV
- 電商大資料學習筆記:理論大資料筆記
- 【UniApp】-uni-app-處理專案輸入資料(蘋果計算器)APP蘋果
- 洛谷題單指南-搜尋-P1162 填塗顏色
- Foldor for Mac(資料夾顏色修改軟體)Mac
- 大數加法(處理不了負數)