Skip to content

Instantly share code, notes, and snippets.

@Doaxan
Last active September 4, 2018 10:39
Show Gist options
  • Select an option

  • Save Doaxan/f68a15c8ba3f51a98d399fec90f5f4e0 to your computer and use it in GitHub Desktop.

Select an option

Save Doaxan/f68a15c8ba3f51a98d399fec90f5f4e0 to your computer and use it in GitHub Desktop.
rust_slow_12sec
fn main() {
let mut count = 0;
for k in 2_u32..3 {
for x in 1_u32..101 {
for a in 1_u32..101 {
for b in 1_u32..101 {
for c in 1_u32..101 {
for d in 1_u32..101 {
if u32::pow(x, k) == u32::pow(a, k) + u32::pow(b, k) + u32::pow(c, k) + u32::pow(d, k) {
count += 1;
}
}
}
}
}
}
}
println!("{}", count);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment