백준 2475 검증수 백준 2475번 "검증수" 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요. 2475번 문제에 주어지는 입력 및 예시 입력: 0 4 2 5 6 출력: 1 코드 백준 2475번 "검증수" 문제의 코드입니다. #include using namespace std; int main(){ ios::sync_with_stdio(false);cin.tie(0);cout.tie(0); int num,result=0; for(int i=0;i>num; result+=pow(num,2); } cout
백준 1157 단어 공부 백준 1157번 "단어 공부" 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요. 1157 문제에 주어지는 입력 및 예시 입력: Mississipi 출력: ? 코드 백준 1157번 "단어 공부" 문제의 코드입니다. 1번 코드(stack 사용.) #include using namespace std; int az[26]; int main(){ ios::sync_with_stdio(false);cin.tie(0);cout.tie(0); stack ff; int max=-1; string a; cin>>a; for(int i=0;i='a') az[a[i]-'a']++; else az[a[i]-'A']++; } for(int i=0;i
백준 2941 크로아티아 알파벳. 백준 2941번 "크로아티아 알파벳" 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요. 2941 문제에 주어지는 입력 및 예시 입력: ljes=njak 출력: 6 코드 백준 2941번 "크로아티아 알파벳" 문제의 코드입니다. #include using namespace std; int main(){ string input,token[8]={"c=","c-","dz=","d-","lj","nj","s=","z="}; cin>>input; for(int i=0;i
백준 4375 1 백준 4375번 "1" 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요. 4375번 문제에 주어지는 입력 및 예시 입력: 3 7 9901 출력: 3 6 12 코드 백준 4375번 "1" 문제의 코드입니다. #include using namespace std; int main(){ int n; while(cin>>n){ int i=1,num=1; //(a+b)%n == (a%n+b%n)%n while(num%n!=0){ i++; num=(num*10%n+1%n)%n; } cout
백준 1629 곱셈. 백준 1629번 "곱셈" 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요. 1629 문제에 주어지는 입력 및 예시 입력: 10 11 12 출력: 4 코드 백준 1629번 "곱셈" 문제의 코드입니다. #include using namespace std; long long c; long long calc(long long a, long long b){ if(b==1) return a%c; long long result=calc(a, b/2); //(a*b)%c==(a%c*b%c)%c return result=(result*result)%c*(b%2==1?a:1)%c; } int main(){ long long A,B; cin>>A>>B>>c; cout
백준 3986 좋은 단어 백준 3986번 "좋은 단어" 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요. 3986번 문제에 주어지는 입력 및 예시 입력: 3 ABAB AABB ABBA 출력: 2 코드 백준 3986번 "좋은 단어" 문제의 코드입니다. #include using namespace std; int main(){ int N,num; string a; cin>>N; for(int i=0;i>a; stack s; for(int j=0;j
백준 1002 터렛. 백준 1002번 "터렛" 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요. 1002번 문제에 주어지는 입력 및 예시 입력: 3 0 0 13 40 0 37 0 0 3 0 7 4 1 1 1 1 1 5 출력: 2 1 0 코드 백준 1002번 "터렛" 문제의 코드입니다. #include using namespace std; int main(){ int T,sum,sub,result; int x1,y1,r1,x2,y2,r2; cin>>T; double distance; for(int i=0;i>x1>>y1>>r1>>x2>>y2>>r2; //distance^2=(x2-x1)^2+(y2-y1)^2 distance = sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2));..
백준 1940 주몽 백준 1940번 "주몽" 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요. 1940 문제에 주어지는 입력 및 예시 입력: 6 9 2 7 4 1 5 3 출력: 2 코드 백준 1940번 "주몽" 문제의 코드입니다. 1번 코드. #include using namespace std; int main(){ int N,M,cnt=0; int a[15000]={0,}; cin>>N>>M; for(int i=0;i>a[i]; } for(int i=0;iM; for(int i=0;i>a[i]; } sort(a,a+N); int l=0,r=N-1; while(l
백준 11170 0의 개수 백준 11170번 "0의 개수" 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요. 11170 문제에 주어지는 입력 및 예시 입력: 3 0 10 33 1005 1 4 출력: 2 199 0 코드 백준 11170번 "0의 개수" 문제의 코드입니다. 1번 코드.(to_string) #include using namespace std; int main(){ int T,num; int a,b; cin>>T; for(int i=0;i>a>>b; for(int j=a;j
백준 1213 팰린드롬 만들기 백준 1213번 "팰린드롬 만들기" 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요. 1213 문제에 주어지는 입력 및 예시 입력: AABB 출력: ABBA 코드 백준 1213번 "팰린드롬 만들기" 문제의 코드입니다. #include using namespace std; int main(){ string a,s=""; char tmp='\0'; int flag=0,num[26]={0,}; cin>>a; for(int i=0;i='A';i--){ if(num[i-'A']%2==1){ flag++; num[i-'A']--; if(flag>1) break; tmp=char(i); } for(int j=0;j
백준 1026 보물 백준 1026번 "보물" 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요. 1026 문제에 주어지는 입력 및 예시 입력: 5 1 1 1 6 0 2 7 8 3 1 출력: 18 코드 백준 1026번 "보물" 문제의 코드입니다. #include using namespace std; int A[51]; int B[51]; bool comp(int i,int j){ return i>j; } int main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int N,sum=0; cin>>N; for(int i=0;i>A[i]; for(int i=0;i>B[i]; sort(A,A+N); sort(B,B+N,comp);..
백준 1024 수열의 합. 백준 1024번 "수열의 합" 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요. 1024번 문제에 주어지는 입력 및 예시 입력: 18 2 출력: 5 6 7 코드 백준 1024번 "수열의 합" 문제의 코드입니다. #include using namespace std; int main(){ int N,L; cin>>N>>L; for(int i=L;i a=n/l-(l-1)/2 int a=N/i-(i-1)/2; if(a