fix types
This commit is contained in:
parent
ed5a433df3
commit
eb0dbc61b7
@ -13,7 +13,7 @@ struct Data {
|
|||||||
using std::cout, std::endl, std::vector, std::ifstream;
|
using std::cout, std::endl, std::vector, std::ifstream;
|
||||||
|
|
||||||
int64_t part_1(const vector<Data> &);
|
int64_t part_1(const vector<Data> &);
|
||||||
unsigned long long part_2(const vector<Data> &);
|
int64_t part_2(const vector<Data> &);
|
||||||
|
|
||||||
int main() {
|
int main() {
|
||||||
ifstream file{"input/2025-2.txt"};
|
ifstream file{"input/2025-2.txt"};
|
||||||
@ -61,8 +61,8 @@ int64_t solve_n(int64_t n) {
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
unsigned long long part_2(const vector<Data> &v) {
|
int64_t part_2(const vector<Data> &v) {
|
||||||
unsigned long long ans{0};
|
int64_t ans{0};
|
||||||
for (auto d : v) {
|
for (auto d : v) {
|
||||||
for (auto n{d.min}; n <= d.max; ++n) {
|
for (auto n{d.min}; n <= d.max; ++n) {
|
||||||
ans += solve_n(n);
|
ans += solve_n(n);
|
||||||
@ -70,7 +70,7 @@ unsigned long long part_2(const vector<Data> &v) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// todo: dead code, delete me
|
// todo: dead code, delete me
|
||||||
unsigned long long foobar = std::accumulate(v.begin(), v.end(), 0, [&ans](unsigned long long acc, Data d) {
|
int64_t foobar = std::accumulate(v.begin(), v.end(), 0, [&ans](int64_t acc, Data d) {
|
||||||
for (auto n{d.min}; n <= d.max; ++n) {
|
for (auto n{d.min}; n <= d.max; ++n) {
|
||||||
acc += solve_n(n);
|
acc += solve_n(n);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user