Submission #73508932


Source Code Expand

import sys
from collections import deque, defaultdict, Counter
from heapq import heappop, heappush, heapify
from itertools import product, combinations, accumulate, permutations, groupby
from math import sqrt, isqrt, comb, gcd

input = sys.stdin.readline
sys.setrecursionlimit(10**7)

DIR4 = [(1,0),(-1,0),(0,1),(0,-1)]
DIR8 = [(1,0),(-1,0),(0,1),(0,-1),(1,1),(1,-1),(-1,1),(-1,-1)]

INF = 10**18
YES,NO = "Yes", "No"

def ni(): return int(input())
def nm(): return map(int,input().split())
def nl(): return list(nm())

def si(): return input().strip()
def sm(): return si().split()
def sl(): return list(si())


def main():
    m,a,b = nm()
    # a = 1, b = 1
    # x = 1, y = 1
    # [1, 1, 2, 3, 5, 8, 13, 21, ]
    ans = 0
    for x in range(1,m):
        for y in range(1,m):
            l = [x, y]
            for i in range(2,(10**7)//(m**2)):
                l.append((a*l[i-1] + b*l[i-2])%m)
                if (l[i]) % m == 0:
                    break
            else:
                # print(x,y)
                ans += 1
                # print(l)



    print(ans)

if __name__ == '__main__':
    main()

Submission Info

Submission Time
Task E - Multiple-Free Sequences
User toppoun
Language Python (PyPy 3.11-v7.3.20)
Score 0
Code Size 1167 Byte
Status WA
Exec Time 247 ms
Memory 298256 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 450
Status
AC × 2
WA × 1
AC × 24
WA × 12
Set Name Test Cases
Sample 00-sample-01.txt, 00-sample-02.txt, 00-sample-03.txt
All 00-sample-01.txt, 00-sample-02.txt, 00-sample-03.txt, 01-01.txt, 01-02.txt, 01-03.txt, 01-04.txt, 01-05.txt, 01-06.txt, 01-07.txt, 01-08.txt, 01-09.txt, 01-10.txt, 01-11.txt, 01-12.txt, 01-13.txt, 01-14.txt, 01-15.txt, 01-16.txt, 01-17.txt, 01-18.txt, 01-19.txt, 01-20.txt, 01-21.txt, 01-22.txt, 01-23.txt, 01-24.txt, 01-25.txt, 01-26.txt, 01-27.txt, 01-28.txt, 01-29.txt, 01-30.txt, 01-31.txt, 01-32.txt, 01-33.txt
Case Name Status Exec Time Memory
00-sample-01.txt AC 247 ms 298256 KiB
00-sample-02.txt WA 218 ms 108916 KiB
00-sample-03.txt AC 169 ms 109276 KiB
01-01.txt AC 67 ms 96200 KiB
01-02.txt AC 174 ms 281412 KiB
01-03.txt AC 175 ms 281404 KiB
01-04.txt AC 68 ms 96200 KiB
01-05.txt AC 77 ms 104864 KiB
01-06.txt AC 167 ms 109116 KiB
01-07.txt WA 170 ms 109140 KiB
01-08.txt WA 171 ms 108912 KiB
01-09.txt WA 172 ms 109124 KiB
01-10.txt WA 177 ms 109276 KiB
01-11.txt AC 177 ms 109304 KiB
01-12.txt AC 178 ms 109108 KiB
01-13.txt AC 87 ms 108904 KiB
01-14.txt AC 167 ms 109008 KiB
01-15.txt AC 179 ms 109020 KiB
01-16.txt AC 179 ms 108912 KiB
01-17.txt AC 100 ms 109272 KiB
01-18.txt AC 143 ms 109108 KiB
01-19.txt AC 188 ms 109008 KiB
01-20.txt AC 187 ms 108916 KiB
01-21.txt AC 185 ms 109028 KiB
01-22.txt AC 183 ms 108916 KiB
01-23.txt AC 183 ms 109016 KiB
01-24.txt AC 179 ms 108904 KiB
01-25.txt WA 178 ms 109012 KiB
01-26.txt WA 191 ms 108964 KiB
01-27.txt WA 177 ms 109264 KiB
01-28.txt AC 182 ms 109304 KiB
01-29.txt WA 192 ms 109028 KiB
01-30.txt WA 172 ms 109044 KiB
01-31.txt WA 173 ms 108940 KiB
01-32.txt AC 170 ms 109016 KiB
01-33.txt WA 175 ms 109148 KiB