#include<stdio.h> #include<math.h> int main() { int T, t, N, n; int numke, primake=0, batasprimake; int prima[168], pangkat[168], comppangkat[168]; int p, bilprima, cekprima; prima[0]=2, prima[1]=3; p=2; for(bilprima=4;bilprima<1000;bilprima++) { { if(bilprima%cekprima==0) {break; } else {continue; } } if(bilprima%cekprima!=0) { prima[p]=bilprima; p++;} } for(p=0;p<168;p++) { pangkat[p]=0; comppangkat[p]=0; } for(t=0;t<T;t++) { unsigned long long LCM=1; unsigned long long powpow; int num[N]; for(n=0;n<N;n++) { } for(numke=0;numke<N;numke++) { while(prima[primake]<=num[numke]) { if(num[numke]%prima[primake]==0) {num[numke]=num[numke]/prima[primake]; comppangkat[primake]+=1;} else {primake++;} } if (comppangkat[primake]>pangkat[primake]) {pangkat[primake]=comppangkat[primake]; comppangkat[primake]=0; } primake=0; } for(p=0;p<168;p++) { LCM=LCM*powpow; } // printf("%llu\n", LCM); for(p=0;p<168;p++) { pangkat[p]=0; comppangkat[p]=0; } } return 0; }
2 4 7 6 5 4 3 1 4 2
1 2 3 8 8 1 3 1 3 24 1 5 1 5 120 1 7 1 7 840 1557180816 11 0 1 840 11133 13 0 1 840 -1934527380 17 0 1 840 32766 19 0 1 840 -1934526032 23 0 1 840 32766 29 0 1 840 -1934526032 31 0 1 840 32766 37 0 1 840 -1934527456 41 0 1 840 32766 43 0 1 840 0 47 0 1 840 11133 53 0 1 840 -1934527376 59 0 1 840 32766 61 0 1 840 -1934526704 67 0 1 840 32766 71 0 1 840 0 73 0 1 840 0 79 0 1 840 2 83 0 1 840 4 89 0 1 840 2 97 0 1 840 3 101 0 1 840 5 103 0 1 840 7 107 0 1 840 11 109 0 1 840 13 113 0 1 840 17 127 0 1 840 19 131 0 1 840 23 137 0 1 840 29 139 0 1 840 31 149 0 1 840 37 151 0 1 840 41 157 0 1 840 43 163 0 1 840 47 167 0 1 840 53 173 0 1 840 59 179 0 1 840 61 181 0 1 840 67 191 0 1 840 71 193 0 1 840 73 197 0 1 840 79 199 0 1 840 83 211 0 1 840 89 223 0 1 840 97 227 0 1 840 101 229 0 1 840 103 233 0 1 840 107 239 0 1 840 109 241 0 1 840 113 251 0 1 840 127 257 0 1 840 131 263 0 1 840 137 269 0 1 840 139 271 0 1 840 149 277 0 1 840 151 281 0 1 840 157 283 0 1 840 163 293 0 1 840 167 307 0 1 840 173 311 0 1 840 179 313 0 1 840 181 317 0 1 840 191 331 0 1 840 193 337 0 1 840 197 347 0 1 840 199 349 0 1 840 211 353 0 1 840 223 359 0 1 840 227 367 0 1 840 229 373 0 1 840 233 379 0 1 840 239 383 0 1 840 241 389 0 1 840 251 397 0 1 840 257 401 0 1 840 263 409 0 1 840 269 419 0 1 840 271 421 0 1 840 277 431 0 1 840 281 433 0 1 840 283 439 0 1 840 293 443 0 1 840 307 449 0 1 840 311 457 0 1 840 313 461 0 1 840 317 463 0 1 840 331 467 0 1 840 337 479 0 1 840 347 487 0 1 840 349 491 0 1 840 353 499 0 1 840 359 503 0 1 840 367 509 0 1 840 373 521 0 1 840 379 523 0 1 840 383 541 0 1 840 389 547 0 1 840 397 557 0 1 840 401 563 0 1 840 409 569 0 1 840 419 571 0 1 840 421 577 0 1 840 431 587 0 1 840 433 593 0 1 840 439 599 0 1 840 443 601 0 1 840 449 607 0 1 840 457 613 0 1 840 461 617 0 1 840 463 619 0 1 840 467 631 0 1 840 479 641 0 1 840 487 643 0 1 840 491 647 0 1 840 499 653 0 1 840 503 659 0 1 840 509 661 0 1 840 521 673 0 1 840 523 677 0 1 840 541 683 0 1 840 547 691 0 1 840 557 701 0 1 840 563 709 0 1 840 569 719 0 1 840 571 727 0 1 840 577 733 0 1 840 587 739 0 1 840 593 743 0 1 840 599 751 0 1 840 601 757 0 1 840 607 761 0 1 840 613 769 0 1 840 617 773 0 1 840 619 787 0 1 840 631 797 0 1 840 641 809 0 1 840 643 811 0 1 840 647 821 0 1 840 653 823 0 1 840 659 827 0 1 840 661 829 0 1 840 673 839 0 1 840 677 853 0 1 840 683 857 0 1 840 691 859 0 1 840 701 863 0 1 840 709 877 0 1 840 719 881 0 1 840 727 883 0 1 840 733 887 0 1 840 739 907 0 1 840 743 911 0 1 840 751 919 0 1 840 757 929 0 1 840 761 937 0 1 840 769 941 0 1 840 773 947 0 1 840 787 953 0 1 840 797 967 0 1 840 809 971 0 1 840 811 977 0 1 840 821 983 0 1 840 823 991 0 1 840 827 997 0 1 840 1 2 2 4 4 1 3 0 1 4 1 5 0 1 4 21974 7 0 1 4 1557180816 11 0 1 4 11133 13 0 1 4 -1934527380 17 0 1 4 32766 19 0 1 4 -1934526032 23 0 1 4 32766 29 0 1 4 -1934526032 31 0 1 4 32766 37 0 1 4 -1934527456 41 0 1 4 32766 43 0 1 4 1 47 0 1 4 11133 53 0 1 4 -1934527376 59 0 1 4 32766 61 0 1 4 -1934526704 67 0 1 4 32766 71 0 1 4 0 73 0 1 4 0 79 0 1 4 2 83 0 1 4 3 89 0 1 4 2 97 0 1 4 3 101 0 1 4 5 103 0 1 4 7 107 0 1 4 11 109 0 1 4 13 113 0 1 4 17 127 0 1 4 19 131 0 1 4 23 137 0 1 4 29 139 0 1 4 31 149 0 1 4 37 151 0 1 4 41 157 0 1 4 43 163 0 1 4 47 167 0 1 4 53 173 0 1 4 59 179 0 1 4 61 181 0 1 4 67 191 0 1 4 71 193 0 1 4 73 197 0 1 4 79 199 0 1 4 83 211 0 1 4 89 223 0 1 4 97 227 0 1 4 101 229 0 1 4 103 233 0 1 4 107 239 0 1 4 109 241 0 1 4 113 251 0 1 4 127 257 0 1 4 131 263 0 1 4 137 269 0 1 4 139 271 0 1 4 149 277 0 1 4 151 281 0 1 4 157 283 0 1 4 163 293 0 1 4 167 307 0 1 4 173 311 0 1 4 179 313 0 1 4 181 317 0 1 4 191 331 0 1 4 193 337 0 1 4 197 347 0 1 4 199 349 0 1 4 211 353 0 1 4 223 359 0 1 4 227 367 0 1 4 229 373 0 1 4 233 379 0 1 4 239 383 0 1 4 241 389 0 1 4 251 397 0 1 4 257 401 0 1 4 263 409 0 1 4 269 419 0 1 4 271 421 0 1 4 277 431 0 1 4 281 433 0 1 4 283 439 0 1 4 293 443 0 1 4 307 449 0 1 4 311 457 0 1 4 313 461 0 1 4 317 463 0 1 4 331 467 0 1 4 337 479 0 1 4 347 487 0 1 4 349 491 0 1 4 353 499 0 1 4 359 503 0 1 4 367 509 0 1 4 373 521 0 1 4 379 523 0 1 4 383 541 0 1 4 389 547 0 1 4 397 557 0 1 4 401 563 0 1 4 409 569 0 1 4 419 571 0 1 4 421 577 0 1 4 431 587 0 1 4 433 593 0 1 4 439 599 0 1 4 443 601 0 1 4 449 607 0 1 4 457 613 0 1 4 461 617 0 1 4 463 619 0 1 4 467 631 0 1 4 479 641 0 1 4 487 643 0 1 4 491 647 0 1 4 499 653 0 1 4 503 659 0 1 4 509 661 0 1 4 521 673 0 1 4 523 677 0 1 4 541 683 0 1 4 547 691 0 1 4 557 701 0 1 4 563 709 0 1 4 569 719 0 1 4 571 727 0 1 4 577 733 0 1 4 587 739 0 1 4 593 743 0 1 4 599 751 0 1 4 601 757 0 1 4 607 761 0 1 4 613 769 0 1 4 617 773 0 1 4 619 787 0 1 4 631 797 0 1 4 641 809 0 1 4 643 811 0 1 4 647 821 0 1 4 653 823 0 1 4 659 827 0 1 4 661 829 0 1 4 673 839 0 1 4 677 853 0 1 4 683 857 0 1 4 691 859 0 1 4 701 863 0 1 4 709 877 0 1 4 719 881 0 1 4 727 883 0 1 4 733 887 0 1 4 739 907 0 1 4 743 911 0 1 4 751 919 0 1 4 757 929 0 1 4 761 937 0 1 4 769 941 0 1 4 773 947 0 1 4 787 953 0 1 4 797 967 0 1 4 809 971 0 1 4 811 977 0 1 4 821 983 0 1 4 823 991 0 1 4 827 997 0 1 4