Q

@qazsxc2

11576 Base Conversion

C
4 months ago
#include <stdio.h> int num[100]; int poww(int a,int b) { int t=1; for(int i=0; i<b; i++) { t*=a; } return t; } int len=0;

9613 GCD 합

C
4 months ago
#include <stdio.h> int gcd(int a, int b) { if(a<b) { int tmp=a; a=b; b=tmp; } int r=a%b; while(r>0) { a=b;

1373 2진수 8진수

C
4 months ago
#include <stdio.h> #include <string.h> char num[1000001]; int total[1000000]={0}; int main() { int cnt=0; scanf("%s",num); int len=strlen(num); int two=0;

1212 8진수 2진수

C
4 months ago
#include <stdio.h> #include <string.h> char num[333335]; int two[1000000]; int main() { scanf("%s",num); if (!strcmp(num,"0")) { printf("0");

1212 8진수 2진수

C
4 months ago
#include <stdio.h> #include <string.h> char num[333335]; int two[1000000]; int main() { scanf("%s",num); if (!strcmp(num,"0")) { printf("0");

11005 진법변환 2

C
4 months ago
#include <stdio.h> int main() { int n,b; char num[1000]; scanf("%d %d",&n, &b); int i=0; while(n>0) { if(n%b>=10 && n%b<=35) { num[i++]=n%b+55; //55

2745 진법변환

C
4 months ago
#include <stdio.h> #include <string.h> //제곱 int poww(int a,int b) { int res=1; for(int i=0; i<b; i++) { res*=a; } return res; }

11653 소인수분해

C
4 months ago
#include <stdio.h> int num[10000001]; int main() { int n; int cnt=0; scanf("%d",&n); while(n>1) { for(int i=2; i<=n; i++) { if(n%i==0) {

1934 최소공배수

C
4 months ago
#include <stdio.h> int gcd(int a, int b) { if(a<b) { int tmp=a; a=b; b=tmp; } int r=a%b; while(r>0) {

2133 타일채우기

C
4 months ago
#include <stdio.h> int dp[31]; int bottom_up(int n) { dp[0]=1; dp[1]=0; dp[2]=3; for(int i=3; i<=n; i++) { if(i%2!=0) { dp[i]=0; continue;

14501 퇴사

C
4 months ago
#include <stdio.h> typedef struct { int day; int money; } Work; Work a[16]; int dp[17]; int max(int a,int b) { return a>b? a:b;

1904 01타일

C
4 months ago
#include <stdio.h> int dp[1000001]; int bottom_up (int n) { dp[0]=1; dp[1]=1; for(int i=2; i<=n; i++) { dp[i]=(dp[i-1]+dp[i-2])%15746; } return dp[n];

1932 정수 삼각형

C
4 months ago
#include <stdio.h> int num[501][501]; int dp[501][501]; int max(int a,int b) { return a>b? a:b; } int bottom_up(int n) { //기저 dp[1][1]=num[1][1]; int res=0;

11054 가장 긴 바이토닉 부분 수열

C
4 months ago
#include <stdio.h> int num[1001]; int dp_long[1001]; int dp_short[1001]; int max(int a,int b) { return a>b? a:b; }

11722 가장 긴 감소하는 부분 수열

C
4 months ago
#include <stdio.h> int dp[1001]; int num[1001]; int max(int a,int b) { return a>b ? a:b; } int bottom_up(int n) { int res=0; for(int i=1; i<=n; i++) { dp[i]=1;

11055 가장 큰 증가하는 부분 수열

C
4 months ago
#include <stdio.h> int num[1001]; int dp[1001]; int max(int a,int b) { return a>b? a:b; } int bottom_up(int n) { int res=0;

11053 가장 긴 증가하는 부분 수열

C
4 months ago
#include <stdio.h> int num[1001]; int dp[1001]; int max(int a,int b) { return a>b?a:b; } int bottom_up(int n) { int res;

2011 암호코드

C
4 months ago
#include <stdio.h> #include <string.h> const int mod=1000000; int dp[5001]; int bottom_up(char *num,int len) { dp[0]=1; dp[1]=1; for(int i=2; i<=len; i++) {

2225 합분해

C
5 months ago
#include <stdio.h> int dp[201][201]; const int mod=1000000000; int bottom_up(int n, int k) { //기저 세로 for(int i=1; i<=n; i++) { dp[i][1]=1; } //가로

1149 RGB거리

C
5 months ago
#include <stdio.h> int dp[1001][3]; int rgb[1001][3]; int min(int a,int b) { return a<b ? a:b; } int bottom_up(int n) { dp[0][0]=rgb[0][0];