爱吃瓜子的克鲁克山 2022-08-25 23:42 采纳率: 30%
浏览 11
已结题

atcoder abc 265 e

atcoder abc 265 e
怎样优化,总是TLE


#include <bits/stdc++.h>
using namespace std;
map <int,map<int,int>> mp;
int n,m,a,b,c,d,e,f;
long long int sum=0;

void dg(int x,int y,int tt)
{
    if(mp[x][y]==1)
    {
        return;
    }
    if(tt==n)
    {
        ++sum;
        return;
    }
    ++tt;
    dg(x+a,y+b,tt);
    dg(x+c,y+d,tt);
    dg(x+e,y+f,tt);
}
int main()
{
    cin>>n>>m>>a>>b>>c>>d>>e>>f;
    for(int i=0,x,y;i<m;++i)
    {
        cin>>x>>y;
        mp[x][y]=1;
    }
    dg(0,0,0);
    cout<<sum%998244353;
    return 0;
}
  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 9月2日
    • 修改了问题 8月26日
    • 创建了问题 8月25日