Create test.rs
This commit is contained in:
parent
436e85c49b
commit
54129ba82f
25
test.rs
Normal file
25
test.rs
Normal file
|
@ -0,0 +1,25 @@
|
|||
fn gcd(a : i32, b : i32) -> i32 {
|
||||
if b > 0 {
|
||||
return gcd(b, a % b);
|
||||
} else {
|
||||
return a;
|
||||
}
|
||||
}
|
||||
|
||||
fn main() {
|
||||
println!("Hello World");
|
||||
|
||||
const N: i32 = 1000;
|
||||
let mut A: [i32; N as usize] = [0; N as usize];
|
||||
for i in 0..N {
|
||||
A[i as usize] = i;
|
||||
}
|
||||
|
||||
let mut ans = 0;
|
||||
for i in &A {
|
||||
for j in &A {
|
||||
ans += gcd(*i, *j);
|
||||
}
|
||||
}
|
||||
println!("{}", ans);
|
||||
}
|
Loading…
Reference in a new issue