1195:判斷整除
時間限制: 1000 ms 記憶體限制: 65536 kb
【題目描述】
乙個給定的正整數序列,在每個數之前都插入+號或−號後計算它們的和。比如序列:
1、2、4共有8種可能的序列:
(+1) + (+2) + (+4) = 7
(+1) + (+2) + (-4) = -1
(+1) + (-2) + (+4) = 3
(+1) + (-2) + (-4) = -5
(-1) + (+2) + (+4) = 5
(-1) + (+2) + (-4) = -3
(-1) + (-2) + (+4) = 1
(-1) + (-2) + (-4) = -7
所有結果中至少有乙個可被整數k整除,我們則稱此正整數序列可被k整除。例如上述序列可以被3、5、7整除,而不能被2、4、6、8……整除。注意:0、−3、−6、−9……都可以認為是3的倍數。
【輸入】
輸入的第一行包含兩個數:n(2#includeusing namespace std;
int f[10002]=;
int main()
for(i=0;i>=1;
} if(sum%k==0)
} printf("no");
return 0;
}以下為ac**:
1.k是除數
2.(a%k+b%k)%k=(a+b)%k
3.((j-a[i]+k)%k)%k //j-a[i]using namespace std;
int a[10002]=;
bool f[10002][101]=;//每個i得到的餘數可能有正負兩個值,用bool型;f[i][j]表示用前i個數計算能得到餘數j
int main()
f[1][a[1]]=1;
for(i=2;i<=n;i++)
// cout<}// cout<} if(f[n][0]) cout<<"yes";
else cout<<"no";
return 0;
}
1195 判斷整除
題目描述 乙個給定的正整數序列,在每個數之前都插入 號或 號後計算它們的和。比如序列 1 2 4共有8種可能的序列 1 2 4 7 1 2 4 1 1 2 4 3 1 2 4 5 1 2 4 5 1 2 4 3 1 2 4 1 1 2 4 7 所有結果中至少有乙個可被整數k整除,我們則稱此正整數序列...
整除?遞推罷了!YBT1195
剛從外面回家,突然發現家裡的電腦沒關。於是條件反射的開啟oj,想刷一道題目,那就看看生成的隨機數是多少吧!好的,進入題目1195 判斷整除 時間限制 1000 ms 記憶體限制 65536 kb 提交數 449 通過數 131 題目描述 乙個給定的正整數序列,在每個數之前都插入 號或 號後計算它們的...
VB判斷整除並整除
private sub command1 click dim m as integer,n as integer,d as integer dim s as long 儲存結果 m val text1.text n val text2.text d val text3.text s 0 sum m,...