| |
|
儿子
( ) |
|
孙子
( ) |
|
说其他的是gay(本人不算)
( ) |
|
#include<iostream>
using namespace std;
int get_value(int n,int k){
int len=2*k-1;
if(n<=len){
if(n<=k){
return n;
}else{
return 2*k-n;
}
}else{
return get_value(n-len,k+1);
}
}
int main(){
freopen("p1030.in","r",stdin);
freopen("p1030.out","w",stdout);
int n;
if(cin>>n){
cout<<get_value(n,1)<<endl;
}
fclose(stdin);
fclose(stdout);
return 0;
}
#include<iostream>
using namespace std;
void factorize(int n,int start,bool&is_first){
if(n==1)return;
for(int i=start;i<=n;++i){
if(n%i==0){
if(!is_first)cout<<"*";
cout<<i;
is_first=false;
factorize(n/i,i,is_first);
return;
}
}
}
int main(){
freopen("p1677.in","r",stdin);
freopen("p1677.out","w",stdout);
int n;
if(cin>>n){
cout<<n<<"=";
bool is_first=true;
factorize(n,2,is_first);
cout<<endl;
}
fclose(stdin);
fclose(stdout);
return 0;
}
#include<iostream>
using namespace std;
int a[100]={1},cnt;
void dfs(int N,int M){
if(N==0){
cnt++;
for(int i=1;i<M;i++){
cout<<a[i]<<" ";
}
cout<<"\n";
return;
}
for(int i=a[M-1];i<=N;i++){
a[M]=i;
dfs(N-i,M+1);
}
}
int main(){
freopen("p1070.in","r",stdin);
freopen("p1070.out","w",stdout);
int N;
cin>>N;
dfs(N,1);
cout<<"sum="<<cnt;
fclose(stdin);
fclose(stdout);
return 0;
}
叫爸爸
( ) |
叫爸爸 |
#include<iostream>
using namespace std;
int get_value(int n,int k){
int len=2*k-1;
if(n<=len){
if(n<=k){
return n;
}else{
return 2*k-n;
}
}else{
return get_value(n-len,k+1);
}
}
int main(){
freopen("p1030.in","r",stdin);
freopen("p1030.out","w",stdout);
int n;
if(cin>>n){
cout<<get_value(n,1)<<endl;
}
fclose(stdin);
fclose(stdout);
return 0;
}
#include<iostream>
using namespace std;
void factorize(int n,int start,bool&is_first){
if(n==1)return;
for(int i=start;i<=n;++i){
if(n%i==0){
if(!is_first)cout<<"*";
cout<<i;
is_first=false;
factorize(n/i,i,is_first);
return;
}
}
}
int main(){
freopen("p1677.in","r",stdin);
freopen("p1677.out","w",stdout);
int n;
if(cin>>n){
cout<<n<<"=";
bool is_first=true;
factorize(n,2,is_first);
cout<<endl;
}
fclose(stdin);
fclose(stdout);
return 0;
}
#include<iostream>
using namespace std;
int a[100]={1},cnt;
void dfs(int N,int M){
if(N==0){
cnt++;
for(int i=1;i<M;i++){
cout<<a[i]<<" ";
}
cout<<"\n";
return;
}
for(int i=a[M-1];i<=N;i++){
a[M]=i;
dfs(N-i,M+1);
}
}
int main(){
freopen("p1070.in","r",stdin);
freopen("p1070.out","w",stdout);
int N;
cin>>N;
dfs(N,1);
cout<<"sum="<<cnt;
fclose(stdin);
fclose(stdout);
return 0;
}
叫爸爸
( ) |
gaygay |
说“说其他的是gay(本人不算)”的人是gay。
( ) |
|
又来一个gay哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
( ) |
|
#include<bits/stdc++.h>
using namespace std;
int n,m,l=0,a[101];
int f(int i){
if(i>=n)return 0;
if(a[i]==m){
l=i;
return 0;
}
f(i+1);
}
int main(){
freopen("p1051.in","r",stdin);
freopen("p1051.out","w",stdout);
cin>>n>>m;
for(int i=1;i<=n;i++)cin>>a[i];
f(1);
cout<<l;
fclose(stdin);
fclose(stdout);
return 0;
}
( ) |
666 |
666,这不趁火打劫吗?
( ) |
|