By: Yeedrag & Lemon
#include<iostream>
using namespace std;
int main(){
cout<<"Hello, CKEISC!"<<endl;
}
這題沒有輸入 > <
依據字串長度的奇偶性,
決定使用哪個加密用字串。
並利用字母的順序(a~z)對照加密用字串,
輸出加密後的字串。
先判斷字串長度是奇數or偶數
然後利用ASCII的特性:
我們讓一個小寫字母減去'a',
就會剛好是字母的順序!
e.g.
'a' - 'a' = 0
'b' - 'a' = 1
'z' - 'a' = 25
#include <iostream>
#include <string>
using namespace std;
int main() {
string s1, s2, p;
cin >> s1 >> s2 >> p;
for(int i = 0; i < p.size(); ++i) {
if(p.size()%2 == 1) cout << s1[p[i] - 'a'];
else cout << s2[p[i] - 'a'];
}
cout << '\n';
}
熟悉對字串ㄉ操作
每個咖哩飯的喜愛值都由三個變數\(a,b,c\)決定,請找出喜愛度最高的咖哩飯並且輸出他是第幾個。
#include<iostream>
using namespace std;
int main(){
int a,b,c;
cin>>a>>b>>c;
int t;
cin>>t;
int biggest = -2147483647;//一個很小的值
int index = -1;//紀錄目前最小的索引值
for(int i=1;i<=t;i++){
int d,e,f;
cin>>d>>e>>f;
int sum = (d*a)+(e*b)+(f*c);//這碗飯的喜愛值
if(sum>biggest){
index = i;
biggest = sum;
}
}
cout<<index<<endl;
}
可能畫張圖(?
以範例一為例:
上面是電場值,下面是座標w
反正其實就是解我給的那條柿子:
\(\sum^{n}_{i=1} k - d_{i}p\)
\(=\sum^{n}_{i=1} k - p|s - x_{i}|\)
就是把每個發電機的值相加,
然後我們希望它最大而已。
如果你看不懂\(\sum^{n}_{i=1}\)反正就是把\(n\)個點的東東都加起來(?
\(\sum^{n}_{i=1} k - p|s - x_{i}|\)
你們作為數學大師,
會發現\(k, p\)是常數
且因為\(p > 0\)所以我們會希望
\(\sum^{n}_{i=1} |s - x_{i}|\)盡量小
\(s\)只要找中間(\(x_{\frac{n}{2}}\))就好ㄌ
然後就把值算出來(?
#include <iostream>
using namespace std;
int main() {
int n, k, p;
cin >> n >> k >> p;
long long int x[n];
for(int i = 0; i < n; ++i) {
cin >> x[i];
}
long long int cnt = 0; //記得long long
long long int s = x[n/2];
for(int i = 0; i < n; ++i) {
cnt += k - p*abs(x[i] - s);
}
cout << cnt << '\n';
return 0;
}
#include<iostream>
using namespace std;
int main(){
long long int r;
cin>>r;
if(r%2==0||r==1||r==3){
cout<<"NO"<<endl;
} else {
cout<<1<<" "<<(r-3)/2<<endl;
}
}
justingod
pB錯了6次後AC,so dian...
nameless35722
結束前11秒AC www
rain0130
#include<iostream>
using namespace std;
int main()
{
int a,b,c,x;
cin>>a>>b>>c>>x;
int y[x*3],q=0;
for(int n=0;n<x*3;n++)
{
cin>>y[n];
}
int p=y[0]*a+y[1]*b+y[2]*c;
for(int n=3;n<x*3;n+=3)
{
int z=y[n]*a+y[n+1]*b+y[n+2]*c;
if(z>p)
{
p=z;
q=n;
}
}
cout<<q/3+1<<'\n';
}
把全部東西存在一起是甚麼操作w
然後還AC
下禮拜有小社的社賽ㄛ
寒訓特別好玩 ㄎㄎ
下學期也要來電研找我們ㄛ