(1)所以{|a-1|,(a-2)(a-1)}={0,1},因为a-1不为0(一旦为零有重项),所以a-2=0,a=2
(2)只有|a-1|或(a-2)(a-1)=3
若|a-1|=3,a=4或-2,此时(a-2)(a-1)=6或12,(a-2)(a-1)=6时有重项,所以a=-2
若(a-2)(a-1)=3,两个根都不是整数,则|a-1|不是整数,无重项,符合题意
(1)所以{|a-1|,(a-2)(a-1)}={0,1},因为a-1不为0(一旦为零有重项),所以a-2=0,a=2
(2)只有|a-1|或(a-2)(a-1)=3
若|a-1|=3,a=4或-2,此时(a-2)(a-1)=6或12,(a-2)(a-1)=6时有重项,所以a=-2
若(a-2)(a-1)=3,两个根都不是整数,则|a-1|不是整数,无重项,符合题意