滁州做网站公司,学生成绩管理系统网站建设,三大oa办公软件,hermit wordpress大意: 一天n小时, m分钟, 表以7进制显示, 求表显示数字不同的方案数 注意到小时和分钟部分总长不超过7, 可以直接暴力枚举. 关键要特判0, 0的位数要当做1来处理 #include iostream
#include algorithm
#include cstdio
#include math.h
#inclu… 大意: 一天n小时, m分钟, 表以7进制显示, 求表显示数字不同的方案数 注意到小时和分钟部分总长不超过7, 可以直接暴力枚举. 关键要特判0, 0的位数要当做1来处理 #include iostream
#include algorithm
#include cstdio
#include math.h
#include set
#include map
#include queue
#include string
#include string.h
#include bitset
#define REP(i,a,n) for(int ia;in;i)
#define PER(i,a,n) for(int in;ia;--i)
#define hr putchar(10)
#define pb push_back
#define lc (o1)
#define rc (lc|1)
#define mid ((lr)1)
#define ls lc,l,mid
#define rs rc,mid1,r
#define x first
#define y second
#define io std::ios::sync_with_stdio(false)
#define endl \n
using namespace std;
typedef long long ll;
typedef pairint,int pii;
const int P 1e97, INF 0x3f3f3f3f;
ll gcd(ll a,ll b) {return b?gcd(b,a%b):a;}
ll qpow(ll a,ll n) {ll r1%P;for (a%P;n;aa*a%P,n1)if(n1)rr*a%P;return r;}
ll inv(ll x){return x1?1:inv(P%x)*(P-P/x)%P;}
//headconst int N 1e610;
int x, y, tx, ty, vis[N];
int chk(int x, int y) {REP(i,0,6) vis[i]0;REP(i,1,tx) vis[x%7],x/7;REP(i,1,ty) vis[y%7],y/7;REP(i,0,6) if (vis[i]1) return 0;return 1;
}int main() {scanf(%d%d, x, y), --x, --y;if ((ll)x*y6543210) return puts(0),0;for (int ix; i; i/7) tx;for (int iy; i; i/7) ty;tx max(tx,1), ty max(ty,1);int ans 0;REP(i,0,x) REP(j,0,y) anschk(i,j);printf(%d\n, ans);
}转载于:https://www.cnblogs.com/uid001/p/10618067.html