上回发了个我要被”奇峰“的帖子 这回我来测试循环遍历到哪里得到的分数
#include<iostream>
using namespace std;
int main()
{
int a, b, c, cnt = 0;
cin >> a >> b >> c;
for (int i = 1; i <= c; i++)
{
for (int j = 1; j <= c; j++)
{
if (a * i + b * j == c)
{
cnt++;
}
}
}
cout << cnt;
return 0;
}
100分(1-10AC)
#include<iostream>
using namespace std;
int main()
{
int a, b, c, cnt = 0;
cin >> a >> b >> c;
for (int i = 1; i <= c/2; i++)
{
for (int j = 1; j <= c/2; j++)
{
if (a * i + b * j == c)
{
cnt++;
}
}
}
cout << cnt;
return 0;
}
80分(1-3,6-10AC,4-5WA)
#include<iostream>
using namespace std;
int main()
{
int a, b, c, cnt = 0;
cin >> a >> b >> c;
for (int i = 1; i <= c/3; i++)
{
for (int j = 1; j <= c/3; j++)
{
if (a * i + b * j == c)
{
cnt++;
}
}
}
cout << cnt;
return 0;
}
60分(1-3,6,8,10AC,4-5,7,9WA)
#include<iostream>
using namespace std;
int main()
{
int a, b, c, cnt = 0;
cin >> a >> b >> c;
for (int i = 1; i <= c/4; i++)
{
for (int j = 1; j <= c/4; j++)
{
if (a * i + b * j == c)
{
cnt++;
}
}
}
cout << cnt;
return 0;
}
还是60分(1-3,6,8,10AC,4-5,7,9WA)
#include<iostream>
using namespace std;
int main()
{
int a, b, c, cnt = 0;
cin >> a >> b >> c;
for (int i = 1; i <= c/5; i++)
{
for (int j = 1; j <= c/5; j++)
{
if (a * i + b * j == c)
{
cnt++;
}
}
}
cout << cnt;
return 0;
}
50分(1-3,6,8AC,4-5,7,9-10WA)
#include<iostream>
using namespace std;
int main()
{
int a, b, c, cnt = 0;
cin >> a >> b >> c;
for (int i = 0; i <= c/6; i++)
{
for (int j = 0; j <= c/6; j++)
{
if (a * i + b * j == c)
{
cnt++;
}
}
}
cout << cnt;
return 0;
}
40分(1-3,8AC,4-7,9-10WA)
#include<iostream>
using namespace std;
int main()
{
int a, b, c, cnt = 0;
cin >> a >> b >> c;
for (int i = 0; i <= c/7; i++)
{
for (int j = 0; j <= c/7; j++)
{
if (a * i + b * j == c)
{
cnt++;
}
}
}
cout << cnt;
return 0;
}
还是40分
#include<iostream>
using namespace std;
int main()
{
int a, b, c, cnt = 0;
cin >> a >> b >> c;
for (int i = 0; i <= c/8; i++)
{
for (int j = 0; j <= c/8; j++)
{
if (a * i + b * j == c)
{
cnt++;
}
}
}
cout << cnt;
return 0;
}
40分*3
#include<iostream>
using namespace std;
int main()
{
int a, b, c, cnt = 0;
cin >> a >> b >> c;
for (int i = 0; i <= c/10; i++)
{
for (int j = 0; j <= c/10; j++)
{
if (a * i + b * j == c)
{
cnt++;
}
}
}
cout << cnt;
return 0;
}
40分
#include<iostream>
using namespace std;
int main()
{
int a, b, c, cnt = 0;
cin >> a >> b >> c;
for (int i = 0; i <= c/20; i++)
{
for (int j = 0; j <= c/20; j++)
{
if (a * i + b * j == c)
{
cnt++;
}
}
}
cout << cnt;
return 0;
}
30分(2-3,8AC,1,4-7,9-10WA)
#include<iostream>
using namespace std;
int main()
{
int a, b, c, cnt = 0;
cin >> a >> b >> c;
for (int i = 0; i <= c/250; i++)
{
for (int j = 0; j <= c/250; j++)
{
if (a * i + b * j == c)
{
cnt++;
}
}
}
cout << cnt;
return 0;
}
20分(2,8AC,1,3-7,9-10WA)
#include<iostream>
using namespace std;
int main()
{
int a, b, c, cnt = 0;
cin >> a >> b >> c;
for (int i = 0; i <= c/600; i++)
{
for (int j = 0; j <= c/600; j++)
{
if (a * i + b * j == c)
{
cnt++;
}
}
}
cout << cnt;
return 0;
}
10分(2AC,1,3-10WA)
#include<iostream>
using namespace std;
int main()
{
int a, b, c, cnt = 0;
cin >> a >> b >> c;
for (int i = 0; i <= 1; i++)
{
for (int j = 0; j <= 1; j++)
{
if (a * i + b * j == c)
{
cnt++;
}
}
}
cout << cnt;
return 0;
}
还是10分!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 数据点2,你是我的神!