暑假刷题第24天--8/11

[USACO17JAN] Secret Cow Code S - 洛谷(非常好的一道题)

#include
#include
using namespace std;
#define ull unsigned long long
int main(){
	string s;
	ull n;
	cin>>s>>n;
	ull sum=s.size();
	 while(sumk)k*=2;
	 	k/=2;
	 	n-=k+1;
	 	if(n==0)n=k;
	 }
	 cout<

Status - Codeforces Round 891 (Div. 3) - Codeforces

#include
#include
using namespace std;
void solve(){
	string s;
	cin>>s;
	s='0'+s;
	int p=s.size();
	for(int i=s.size()-1;i>=0;i--){
		if(s[i]>='5')s[i-1]++,p=i;
	}
	int i;
	if(s[0]=='0')i=1;
	else i=0;
	for(;i=p)cout<<'0';
		else cout<>t;
	while(t--){
		solve();
	}
} 

Problem - C - Codeforces

#include
#include
#include
#include
#include
#include
using namespace std;
const int N=500005;
int a[N];
int k=1e9;
void solve(){
	int n;
	cin>>n;
	int m=n*(n-1)/2;
	for(int i=0;i>a[i];
	}
	sort(a,a+m);
	for(int i=0;i>t;
	while(t--){
		solve();
	}
} 

Problem - D - Codeforces

#include
#include
#include
#include
#include
#include
#include
using namespace std;
const int N=200005;
int a[N];
int k=1e9;
typedef pairPII;
PII b[N];
void solve(){
	int n;
	cin>>n;
	vectorq;
	for(int i=1;i<=n;i++){
		cin>>a[i];
	}
	for(int i=1;i<=n;i++){
		int x;
		cin>>x;
		b[i].first=a[i]-x;
		b[i].second=i;
	}
	sort(b+1,b+n+1);
	int sum=0;
	for(int i=n;i>=1;i--){
		if(i==n||b[i].first==b[i+1].first){
			q.push_back(b[i].second);
		}
		else break;
	}
	sort(q.begin(),q.end());
	cout<>t;
	while(t--){
		solve();
	}
} 

Problem - E - Codeforces

#include
#include
#include
#include
#include
#include
#include
using namespace std;
#define ll long long
const int N=200005;
ll a[N];
typedef pairPII;
PII b[N];
void solve(){
	ll n;
	cin>>n;
	long long sum1=0,sum2=0;
	for(ll i=0;i>x;
		b[i].first=x;
		b[i].second=i;
		sum1+=x;
	}
	sort(b,b+n);
	for(int i=0;i>t;
	while(t--){
		solve();
	}
} 

你可能感兴趣的:(暑假打卡,c++,算法,开发语言)