BZOJ2659: [Beijing wc2012]算不出的算式
2014-10-04 08:59
253 查看
2659: [Beijing wc2012]算不出的算式
Time Limit: 3 Sec Memory Limit: 128 MBSubmit: 668 Solved: 366
[Submit][Status]
Description
算不出的算式背景:
曾经有一个老掉牙的游戏放在我面前,我没有珍惜。直到这个游戏停产才追悔莫及。人世间最痛苦的事情莫过于此,如果上天给我一个再玩一次的机会,我一定要,通关!
题目描述:
如果你真的很想玩这个游戏,那么就先看看我的题目吧,搞不定这些的话是没办法通关的哟。第一关其实很简单,只有一个关闭的有密码锁的大门。这大门上写着一个奇怪的算式,估计是要你利用它算出密码来开门吧(果然是老掉牙的情节)。
传说中这个式子中的p和q是两个奇质数,等号右边算出来应该就是密码了吧,你是真的算不出来么?
Input
只有一行,两个奇质数,分别表示p,q。Output
一个数,表示算式结果。Sample Input
5 7Sample Output
6HINT
HINT:p,q在32位整型范围内。Source
题解:本来还打算写份萌萌哒题解,结果发现自己WA了。。。
兰多夫:
如果p<>q,那么线上没有格点,就直接把这两块拼起来,变成一个矩形然后就直接算了
如果p=q,那就不用说了,都会
。。。。。。。。。。。。。。
居然还能拼起来。。。感觉不严密。。。
挖坑,求解
代码:
#include<cstdio> #include<cstdlib> #include<cmath> #include<cstring> #include<algorithm> #include<iostream> #include<vector> #include<map> #include<set> #include<queue> #include<string> #define inf 1000000000 #define maxn 500+100 #define maxm 500+100 #define eps 1e-10 #define ll long long #define pa pair<int,int> #define for0(i,n) for(int i=0;i<=(n);i++) #define for1(i,n) for(int i=1;i<=(n);i++) #define for2(i,x,y) for(int i=(x);i<=(y);i++) #define for3(i,x,y) for(int i=(x);i>=(y);i--) #define mod 1000000007 using namespace std; inline ll read() { ll x=0,f=1;char ch=getchar(); while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();} while(ch>='0'&&ch<='9'){x=10*x+ch-'0';ch=getchar();} return x*f; } ll p,q; int main() { freopen("input.txt","r",stdin); freopen("output.txt","w",stdout); p=read();q=read(); if(p==q)printf("%lld\n",(p-1)*(q+1)>>2); else printf("%lld\n",(p-1)*(q-1)>>2); return 0; }
View Code
相关文章推荐
- BZOJ 2659: [Beijing wc2012]算不出的算式
- bzoj 2659: [Beijing wc2012]算不出的算式
- BZOJ2659: [Beijing wc2012]算不出的算式
- BZOJ2659: [Beijing wc2012]算不出的算式
- 2659: [Beijing wc2012]算不出的算式 - BZOJ
- BZOJ2659: [Beijing wc2012]算不出的算式
- 【BZOJ】2659: [Beijing wc2012]算不出的算式
- bzoj 2659: [Beijing wc2012]算不出的算式
- BZOJ 2659: [Beijing wc2012]算不出的算式
- 2659: [Beijing wc2012]算不出的算式
- 2659: [Beijing wc2012]算不出的算式
- 2659: [Beijing wc2012]算不出的算式
- 2659: [Beijing wc2012]算不出的算式
- 2659: [Beijing wc2012]算不出的算式
- [BZOJ2659][WC2012]算不出的算式(几何)
- 2659: [Beijing wc2012]算不出的算式
- 2659: [Beijing wc2012]算不出的算式 打表+找规律
- 2659: [Beijing wc2012]算不出的算式
- 2659: [Beijing wc2012]算不出的算式 (数学)
- 2659: [Beijing wc2012]算不出的算式|找规律