Remove extra files
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
This commit is contained in:
parent
4449e40b69
commit
311721685d
@ -1,20 +0,0 @@
|
||||
./sig build 1 &
|
||||
./sig build 2 &
|
||||
./sig build 3 &
|
||||
./sig build 4 &
|
||||
./sig build 5 &
|
||||
./sig build 6 &
|
||||
./sig build 7 &
|
||||
./sig build 8 &
|
||||
./sig build 9 &
|
||||
./sig build 10 &
|
||||
./sig build 11 &
|
||||
./sig build 12 &
|
||||
./sig build 13 &
|
||||
./sig build 14 &
|
||||
./sig build 15 &
|
||||
./sig build 16 &
|
||||
./sig build 17 &
|
||||
./sig build 18 &
|
||||
./sig build 19 &
|
||||
./sig build 20 &
|
13
src/main.c
Normal file
13
src/main.c
Normal file
@ -0,0 +1,13 @@
|
||||
#include <stdio.h>
|
||||
#include "utils.h"
|
||||
|
||||
/*
|
||||
|
||||
|
||||
https://projecteuler.net/problem=
|
||||
*/
|
||||
|
||||
int main(int argc,char**argv) {
|
||||
|
||||
return 0;
|
||||
}
|
@ -1,35 +0,0 @@
|
||||
#include <stdio.h>
|
||||
#include "utils.h"
|
||||
|
||||
/*
|
||||
Starting in the top left corner of a 2×2 grid, and only being able to move to the right and down, there are exactly 6 routes to the bottom right corner.
|
||||
|
||||
How many such routes are there through a 20×20 grid?
|
||||
|
||||
|
||||
https://projecteuler.net/problem=14
|
||||
*/
|
||||
|
||||
void move(int x,int y,long*pathCount) {
|
||||
if (x<21) {
|
||||
move(x+1,y,pathCount);
|
||||
}
|
||||
if (y<21) {
|
||||
move(x,y+1,pathCount);
|
||||
}
|
||||
if (x==20&&y==20) {
|
||||
(*pathCount)++;
|
||||
if (*pathCount%1000000==0) {
|
||||
printf("%ld...",*pathCount);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
int main(int argc,char**argv) {
|
||||
int x=0;
|
||||
int y=0;
|
||||
long pathCount=0;
|
||||
move(x,y,&pathCount);
|
||||
printf("\n\n%ld",pathCount);
|
||||
return 0;
|
||||
}
|
20
src/output
20
src/output
@ -1,20 +0,0 @@
|
||||
1: 35345263800
|
||||
2: 17672631900
|
||||
3: 8597496600
|
||||
4: 4059928950
|
||||
5: 1855967520
|
||||
6: 818809200
|
||||
7: 347373600
|
||||
8: 141120525
|
||||
9: 54627300
|
||||
10: 20030010
|
||||
11: 6906900
|
||||
12: 2220075
|
||||
13: 657800
|
||||
14: 177100
|
||||
15: 42504
|
||||
16: 8855
|
||||
17: 1540
|
||||
18: 210
|
||||
19: 20
|
||||
20: 1
|
@ -1,40 +0,0 @@
|
||||
#include <stdio.h>
|
||||
#include "utils.h"
|
||||
|
||||
/*
|
||||
Starting in the top left corner of a 2×2 grid, and only being able to move to the right and down, there are exactly 6 routes to the bottom right corner.
|
||||
|
||||
How many such routes are there through a 20×20 grid?
|
||||
|
||||
|
||||
https://projecteuler.net/problem=14
|
||||
*/
|
||||
|
||||
void move(int x,int y,long*pathCount) {
|
||||
if (x<21) {
|
||||
move(x+1,y,pathCount);
|
||||
}
|
||||
if (x!=0&&y<21) {
|
||||
move(x,y+1,pathCount);
|
||||
}
|
||||
if (x==20&&y==20) {
|
||||
(*pathCount)++;
|
||||
}
|
||||
}
|
||||
|
||||
int main(int argc,char**argv) {
|
||||
int x=0;
|
||||
int y=0;
|
||||
int i=0;
|
||||
int id=0;
|
||||
while (argv[1][i]!='\0') {
|
||||
y*=10;
|
||||
y+=argv[1][i]-'0';
|
||||
i++;
|
||||
}
|
||||
id=y;
|
||||
long pathCount=0;
|
||||
move(x,y,&pathCount);
|
||||
printf("\n\n%d:%ld",id,pathCount);
|
||||
return 0;
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user