我需要找到任意數字> 0,n個數字(< = 10)可以被數字m整除(< = 10)。 這是我的嘗試: #include <bits/stdc++.h>
using namespace std;
int main() {
int n, t, k, r=1;
cin>>n>>t;
k=n;
while(k--)
r*=10; // i am m
當我試圖生成一個隨機數從0到int: //Populate Currently Allocated Reasource for each customer
for (i = 0; i < NUMBER_OF_CUSTOMERS; i++)
{
printf("%d:[ ",i);
for (j = 0; j < NUMBER_OF_RESOURCES; j++)
我發現了一個可以解決問題的公式,但是我無法讓它適用於大量數據。第n個因素將是(N-1)個因子+(N-1)*(N-1)+ N * N 所以我寫了這個功能: inline long long int formula(long long int n)
{
if(n==1)return 1;
return formula(n-1)+(n-1)*(n-1)+*n*n;
}
和因爲
我試圖找到給定數字(在我的情況下爲「a」)的所有除數(在我的情況下爲「i」),沒有餘數(a%i == 0)。我正在運行一個循環,通過從1開始直到a的值的所有值。問題在於只考慮%i == 0的前兩種產品。剩下的就被遺漏了。這是爲什麼? 下面的代碼在python3: a = 999
i = 1
x = 0
d = []
while (i < a):
x = a/i
if(