#include <iostream>
#include <chrono>
int main() {
std::cout << "Starte CPU-Berechnung..." << std::endl;
auto start = std::chrono::high_resolution_clock::now();
// Wir zaehlen so schnell wie moeglich auf dem normalen Prozessor
unsigned long long zaehler = 0;
for (unsigned long long i = 0; i < 500000000; ++i) {
zaehler += i;
}
auto ende = std::chrono::high_resolution_clock::now();
std::chrono::duration<double> dauer = ende - start;
std::cout << "Ergebnis: " << zaehler << std::endl;
std::cout << "Zeit auf der CPU: " << dauer.count() << " Sekunden" << std::endl;
return 0;
}
CiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPGNocm9ubz4KCmludCBtYWluKCkgewogICAgc3RkOjpjb3V0IDw8ICJTdGFydGUgQ1BVLUJlcmVjaG51bmcuLi4iIDw8IHN0ZDo6ZW5kbDsKICAgIAogICAgYXV0byBzdGFydCA9IHN0ZDo6Y2hyb25vOjpoaWdoX3Jlc29sdXRpb25fY2xvY2s6Om5vdygpOwogICAgCiAgICAvLyBXaXIgemFlaGxlbiBzbyBzY2huZWxsIHdpZSBtb2VnbGljaCBhdWYgZGVtIG5vcm1hbGVuIFByb3plc3NvcgogICAgdW5zaWduZWQgbG9uZyBsb25nIHphZWhsZXIgPSAwOwogICAgZm9yICh1bnNpZ25lZCBsb25nIGxvbmcgaSA9IDA7IGkgPCA1MDAwMDAwMDA7ICsraSkgewogICAgICAgIHphZWhsZXIgKz0gaTsKICAgIH0KICAgIAogICAgYXV0byBlbmRlID0gc3RkOjpjaHJvbm86OmhpZ2hfcmVzb2x1dGlvbl9jbG9jazo6bm93KCk7CiAgICBzdGQ6OmNocm9ubzo6ZHVyYXRpb248ZG91YmxlPiBkYXVlciA9IGVuZGUgLSBzdGFydDsKICAgIAogICAgc3RkOjpjb3V0IDw8ICJFcmdlYm5pczogIiA8PCB6YWVobGVyIDw8IHN0ZDo6ZW5kbDsKICAgIHN0ZDo6Y291dCA8PCAiWmVpdCBhdWYgZGVyIENQVTogIiA8PCBkYXVlci5jb3VudCgpIDw8ICIgU2VrdW5kZW4iIDw8IHN0ZDo6ZW5kbDsKICAgIAogICAgcmV0dXJuIDA7Cn0=