cdoj1587 失恋772002天

地址:http://acm.uestc.edu.cn/#/problem/show/1587

题目:

失恋772002天

Time Limit: 3000/1000MS (Java/Others)     Memory Limit: 65535/65535KB (Java/Others)

Submit Status

日天失恋了,为了安慰他,锅爷决定带他去抓娃娃。锅爷买了111个币,连抓108把却一无所获。锅爷说:“这个娃娃机很邪”,于是把剩下3个币给了日天。日天仅用33把,就抓获一只海绵宝宝、一只卡布达和一只美羊羊。于是,他决定每天晚上和一只娃娃睡觉,来获取心灵上的慰藉。但是,日天是个有原则的人,他决不允许自己连续三天和三个不同的人睡觉,娃娃也是如此。请你来计算,按照日天的要求,他失恋的前NN天,共有多少种不同的睡觉方式呢?

Input

一个整数N(1≤N≤772002)N(1≤N≤772002),代表日天的失恋天数。

Output

输出日天失恋前N天的睡觉方案数对UESTC?ACM?2017UESTC?ACM?2017新人交流群群号:554056561取模的结果。

Sample input and output

Sample Input Sample Output
1
3
2
9
3
21

思路:简单dp题

  dp方程见代码

 1 #include <bits/stdc++.h>
 2
 3 using namespace std;
 4
 5 #define MP make_pair
 6 #define PB push_back
 7 typedef long long LL;
 8 typedef pair<int,int> PII;
 9 const double eps=1e-8;
10 const double pi=acos(-1.0);
11 const int K=1e6+7;
12 const int mod=554056561;
13
14
15 int dp[K][2];
16 int main(void)
17 {
18     std::ios::sync_with_stdio(false);
19     std::cin.tie(0);
20     dp[1][0]=3;
21     dp[2][0]=3,dp[2][1]=6;
22     for(int i=3;i<=772002;i++)
23         dp[i][0]=(dp[i-1][0]+dp[i-1][1])%mod,dp[i][1]=(dp[i-1][0]*2+dp[i-1][1])%mod;
24     int x;
25     cin>>x;
26     cout<<(dp[x][0]+dp[x][1])%mod<<endl;
27     return 0;
28 }
时间: 2024-10-02 03:07:50

cdoj1587 失恋772002天的相关文章

[CDOJ]1587_失恋772002天

链接:http://acm.uestc.edu.cn/#/problem/show/1587 题意:失恋772002天 给定一个整数N,对一个仅有三种字符组成的长度为N的字符串,问有多少种排列满足  任意三个连续的字符x,y,z中,x=y或者x=z或者y=z成立(也就是三个不能不同) 得到结果要取模后输出 题解: 水题0.0 ( 啪 x ) 显然n=1的时候结果为3 假设S(n)表示长度为n(n>1)的所有满足题意的字符串的集合,那么我构造两个子集(划分): S1(n):S中的字符串里最后两个字

1009 失恋的小 T

1009: 失恋的小 T 时间限制: 1 Sec  内存限制: 128 MB提交: 160  解决: 76[提交][状态][讨论版] 题目描述 小 T 最近失恋了,开始怀疑人生和爱情,他想知道在这世界中去伪存真后还剩多少. 小 T 在网上拿到了代表大千世界的长字符串,删掉了所有换行空格和标点符号,只剩下了小写字母. 现在字符串中有好多重复的子串,相同子串里只有一个是 Real 的. 为了让小 T 走出失恋,你一定要告诉他这个世界上 Real 的东西有多少. (子串:串中任意个连续的字符组成的子序

《失恋33天》从绝境中走出来的故事

最近有点喜欢小说啊,今晚整理了一些小说放进手机里面,里面包括了钱钟书.马尔克斯.沈从文这样的大作家的作品,也有当代一些有名的青春小说,比如今晚看的这部<失恋33天>. 这是一部短篇小说,描写了女主黄小仙在失恋后33天里经历的种种,从感觉被整个世界抛弃了甚至有了轻生的念头到渐渐走了出来的过程,在这个过程中,冤家同事王小贱起了不可或缺的作用,最后的结局耐人寻味,也许是他们两人最终在一起了. 我之前看过<失恋33天>的电影,电影相对于原版小说来说,有了一些小幅度的改动,在尾声,小说中准备

关于格子之可失恋不可犯贱

飞碟说89期:<可以失恋不可犯贱>优酷视频在线观看.失恋的伤痛很像毒瘾,脑中的“可卡因区域”会被点亮,想复吸的心瘾难熬,于是各种犯贱行为就出现了.失恋就像戒毒,心瘾难熬,总想复吸.周五这么开心的日子,来聊聊那些年,你们因失恋犯过什么贱? 飞碟说:可以失恋不可犯贱 文字版台词 你哭着对ta说童话里都是骗人的,ta挥一挥手不留下一片云彩,被分手总是悲剧故事的主角,看到ta留下的纪念品,偶尔问道某种香水味,听到几句歌词,甚至某个你们一起吐槽过的电视广告,都会变成子弹击中你的心,让你哭喊着“我忘不掉”

hdu-5833 Zhu and 772002(高斯消元)

题目链接: Zhu and 772002 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1006    Accepted Submission(s): 348 Problem Description Zhu and 772002 are both good at math. One day, Zhu wants to test the

男生失恋了怎么安慰

男人的心呢?是不是根本就打不开?也许你就缺乏一句恋爱的咒语而已.说他最喜欢听的话,让他服下美丽的迷咒,相信你们未来的相处将越来越顺利喔! 秘诀一:真正的男人害怕被拒绝 希望得到肯定,害怕被拒绝,特别是被自己最亲密的女人拒绝,这是男人的通病. 调查显示绝大多数男人感到女人对他们总是挑三拣四,因而他们担心一开口说心事,得到的就是嘲笑,这会令他们备感羞辱.男人的自尊心像鸡蛋壳一样属于易碎品一类,你给他越多的承认,他就越容易开口讲心事. 这并不意味着你没有观点或你对这件事没有看法.爱一个男人是接受他,不

失恋了怎么办调理心态

如果你懂得了男人们在想什么,女追男就会容易得多. 男性朋友给大胆姑娘们的建议是,女追男当然可以!重点是你要让他觉得他有戏,但并非100%确定有戏. 人负责发信号,男人负责行动 失恋了怎么办调理心态 很显然,男人们的心理是:给我一点信号吧,但是请不要行动,让我来行动吧. 就是说,的核心是,你深深喜欢上了一个男人,可以追他,但是你要采取的行动是,让他知道你注意到他了,然后诱导他行动,也许是你追的他,但一定要让他觉得是他在追你. 如果你一直冷若冰霜,冰清玉洁到高傲,那么他内心可能会喜欢你,会敬重你,甚

男生失恋了怎么办才能最快走出来

两人之间永远那么和谐.婚姻就应该向热恋那样经营, 少一点抱怨,多一份谅解:少一点争吵,对一点甜蜜:少一些斤斤计较,多一些宽容理解. 第一.展现自我魅力,让对方开心. 热恋时,我们总会千方百计地讨好恋人,希望能让对方喜欢我们, 所以就无所不用其极地去展现自己的优点及魅力. 我们便松懈了这种积极 的原动力.例如,都要打扮一番,而婚后就开始不修边幅; 婚前每天接送女友上下班,而婚后就只想在家睡大觉-- 请试着用恋爱时的积极心态展现自己当时的优点,你就会发现,经营幸福其实并不难. 第二.精心安排相处时光

HDU 5833Zhu and 772002

Zhu and 772002 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 104    Accepted Submission(s): 29 Problem Description Zhu and 772002 are both good at math. One day, Zhu wants to test the ability