luogu.org 試煉場關卡1-5 簡單字串
p1088 【noip2008普及】isbn號碼
題目
https://www.luogu.org/problemnew/show/P1055
程式碼
#include<bits/stdc++.h>
using namespace std;
char ISBN[13];
int b=1,sum=0;
int main()
{
for(int i=0;i<13;i++)
cin>>ISBN[i];
for(int i=0;i<11;i++)
{
if(ISBN[i]!='-')
{
sum+=(ISBN[i]-48)*b;
b++;
}
}
sum=sum%11;
if(sum==10)
{
if(ISBN[12]=='X')
{
cout<<"Right"<<endl;
}
else
{
ISBN[12]='X';
cout<<ISBN;
}
}
else
{
if(sum==(ISBN[12]-48))
{
cout<<"Right"<<endl;
}
else
{
ISBN[12]=sum+48;
cout<<ISBN;
}
}
return 0;
}
P1087 [USACO1.1]你的飛碟在這兒Your Ride Is Here
題目
https://www.luogu.org/problemnew/show/P1200
程式碼
#include<bits/stdc++.h>
using namespace std;
string comet,group;
int sum1=1,sum2=1;
int main()
{
cin>>comet>>group;
for (int i=0;i<comet.size();i++)
sum1*=comet[i]-'A'+1;
for (int i=0;i<group.size();i++)
sum2*=group[i]-'A'+1;
sum1%=47,sum2%=47;
if (sum1==sum2)
puts("GO");
else
puts("STAY");
return 0;
}
P1308 統計單詞數
題目
https://www.luogu.org/problemnew/show/P1308
程式碼
#include<bits/stdc++.h>
using namespace std;
int main()
{
string a,b;
//用string庫,呼叫getline, 直接讀入一整行
getline(cin,a);
getline(cin,b);
//轉換大小寫,可以都轉換為大寫,或者小寫
for (int i=0;i<a.length();++i)
a[i]=tolower(a[i]);
for (int i=0;i<b.length();++i)
b[i]=tolower(b[i]);
//因為連起來的不算,所以要在前後加幾個空格,一定要是同樣多的,同量減同量,等於同量
a=' '+a+' ';
b=' '+b+' ';
//先看看會不會找不到,用a.find()和string::npos
if (b.find(a)==string::npos)
puts("-1");
//如果找得到
else
{
int alpha=b.find(a);
int beta=b.find(a),count=0;//計數器初始化為0
while (beta!=string::npos)
{
++count;//計數器
beta=b.find(a,beta+1);
}
printf("%d %d",count,alpha);//輸出第一個和總共有幾個
}
//函式返回值為0,結束整個程式
return 0;
}
相關文章
- 字串-簡單字串排序字串排序
- 字串-簡單字串比較字串
- 關於oracle session的簡單測試OracleSession
- 【工具向】大地圖場景測試,如何 diff 關卡檔案地圖
- Python容器相關簡單效能測試Python
- 簡單的字串處理字串
- Redis—簡單動態字串(SDS)Redis字串
- JavaScript字串api簡單說明JavaScript字串API
- BZOJ4962 : 簡單的字串字串
- ios - 關於拖動手勢簡單應用場景iOS
- redis string 簡單動態字串Redis字串
- js字串連線簡單介紹JS字串
- java字串的簡單介紹(轉)Java字串
- 場景在關卡設計中的比重
- 151.翻轉字串裡的單詞 卡碼網:55.右旋轉字串字串
- js選項卡簡單程式碼例項JS
- mysql簡單效能測試MySql
- sql trace 簡單測試SQL
- 一個簡單的字串查詢程式字串
- 單元測試 - 測試場景記錄
- 《Spelunky 2》怎樣用AI來測試關卡?AI
- InnoSetup簡單教程一,安裝使用和簡單測試
- AlphaGo相關技術:蒙特卡羅方法簡介Go
- Oracle logmnr簡單測試Oracle
- mysqlimport匯入簡單測試MySqlImport
- (一)Jmeter簡單介面測試JMeter
- Windows IO 效能簡單測試Windows
- Windows 10 TechPreview簡單測試WindowsView
- 簡單的 ping 測試
- Jmeter效能測試簡單使用JMeter
- try的簡單效能測試
- 簡單動態字串(simple dynamic string)SDS字串
- Redis原始碼之SDS簡單動態字串Redis原始碼字串
- 深入理解Redis之簡單動態字串Redis字串
- jquery解析json格式字串簡單介紹jQueryJSON字串
- NSString簡單細說(十)—— 字串的分解字串
- text-overflow擷取字串簡單介紹字串
- 【火爐煉AI】機器學習003-簡單線性迴歸器的建立,測試,模型儲存和載入AI機器學習模型