一个有穷等比数列的首项为1,项数为偶数,如果其奇数项的和为85,偶数项和为170,求此数列的公比和项数